问题描述
- 关于c语言的问题,函数定义时候为什么可以不加形参的类型
-
比如这段代码
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语言允许你在函数体的头部定义参数,而不写在括号里面。语法就是这么规定的,但是这种写法不推荐
解决方案二:
表示没见过,类型加上
时间: 2024-07-29 00:13:16