在Linux使用C语言编程
定义结构体
double RK(
double *pOY, //函数返回值
double iX, //积分自变量输入值
double *iY, //初始值
double h, //单步长
int Count=1 //解算步数,默认形参1,调用不赋值,只求解一步
)
{}
错误:
error: expected ';', ',' or ')' before '=' token
原因:部分版本结构体的声明中初始化导致的。 有的可以初始化,有的不行
办法:取消初始化
double RK(
double *pOY, //函数返回值
double iX, //积分自变量输入值
double *iY, //初始值
double h, //单步长
int Count //解算步数,默认形参1,调用不赋值,只求解一步
)
{}