学前班数学的课件:c中如何写对应fortran的申明?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/25 10:23:12
有个fortran函数
DERIV(FUC,x)
是以函数名和自变量作为输入的
怎么写对应的C的申明呀?
是这样的,我想在c中调用FORTRAN写的DLL,所以需要在c中声明,但是1楼的回复我试了好像不行,应该怎么作啊?

C声明一个函数的要素是:
1.返回值类型(没有返回时为void)
2.函数名称
3.参数列表(没有参数时为void,如果不写表示可以接受不定数目和类型的参数),包括参数的类型(声明时可以不写出参数名称)

分析你上面的函数:
返回值为空,名称为DERIV,有两个 参数 ,一个为函数名(字符串型?),另一个是一个整数(??)

所以声明为

void DERIV(char *FUC, int x);