如何使用Perl';s内联::C?
我有这样一段代码(Perl文件): C代码也是如何使用Perl';s内联::C?,perl,inline,Perl,Inline,我有这样一段代码(Perl文件): C代码也是 #include<stdio.h> main () { int x = 9; int y = 16; printf(" add() is %d\n", add(x,y)); printf(" sub() is %d\n", subtract(x,y)); // return 0; } int add(int x, int y) { return x + y; } int subtract(int x, int y)
#include<stdio.h>
main ()
{
int x = 9;
int y = 16;
printf(" add() is %d\n", add(x,y));
printf(" sub() is %d\n", subtract(x,y));
// return 0;
}
int add(int x, int y)
{
return x + y;
}
int subtract(int x, int y)
{
return x - y;
}
#包括
主要()
{
int x=9;
int y=16;
printf(“add()是%d\n”,add(x,y));
printf(“sub()是%d\n”,减去(x,y));
//返回0;
}
整数相加(整数x,整数y)
{
返回x+y;
}
整数减去(整数x,整数y)
{
返回x-y;
}
如何使用Inline::C
在perl中运行此C代码?我试过了,但没有完全明白。试一下:
use Inline 'C';
print "9 + 16 = ", add(9, 16), "\n";
print "9 - 16 = ", subtract(9, 16), "\n";
__END__
__C__
int add(int x, int y) {
return x + y;
}
int subtract(int x, int y) {
return x - y;
}
- 看看 -一大堆内联C食谱,你 将使用Inline获得大量示例 使用C
- 请参阅-用其他编程语言编写Perl子例程,您将了解如何使用内联,并将获得C示例
use Inline 'C';
print "9 + 16 = ", add(9, 16), "\n";
print "9 - 16 = ", subtract(9, 16), "\n";
__END__
__C__
int add(int x, int y) {
return x + y;
}
int subtract(int x, int y) {
return x - y;
}