比如这段代码
void rkt1f(t,y,n,d)
int n;
double t,y[],d[];
{t=t; n=n;
d[0]=y[1]; d[1]=-y[0]; d[2]=-y[2];
return;
}
可以运行,这是用Runge-Kutta计算的一个函数,求教学,这块为什么会对啊
C语言允许你在函数体的头部定义参数,而不写在括号里面。语法就是这么规定的,但是这种写法不推荐
经典C支持这种写法,但是之后的标准C不支持
表示没见过,类型加上
我也遇到了这种问题,加上也不会错,还是加了保险一点