d*******2 发帖数: 340 | 1 通过函数传递单个变量没有问题,不知道怎么传递一个4个数的小数组
double forpoly(double)
int main()
{
double dddn[4];
forpoly(dddn);
}
double forpoly(double dddn)
{}
怎么就不行呢?
先谢了!
改成
double forpoly(double)
int main()
{
double dddn[4];
forpoly(dddn[4]);
}
double forpoly(double dddn[4])
{}
好像也不行。 |
l*********i 发帖数: 483 | 2
用double forpoly(double dddn[])或者double forpoly(double* dddn)
【在 d*******2 的大作中提到】 : 通过函数传递单个变量没有问题,不知道怎么传递一个4个数的小数组 : double forpoly(double) : int main() : { : double dddn[4]; : forpoly(dddn); : } : double forpoly(double dddn) : {} : 怎么就不行呢?
|
d***y 发帖数: 65 | 3 double forpoly(double * dddn, int length);
【在 d*******2 的大作中提到】 : 通过函数传递单个变量没有问题,不知道怎么传递一个4个数的小数组 : double forpoly(double) : int main() : { : double dddn[4]; : forpoly(dddn); : } : double forpoly(double dddn) : {} : 怎么就不行呢?
|
t****e 发帖数: 69 | 4 别学C了,直接学C++吧。这年头只用C还不如用FORTRAN呢。
【在 d*******2 的大作中提到】 : 通过函数传递单个变量没有问题,不知道怎么传递一个4个数的小数组 : double forpoly(double) : int main() : { : double dddn[4]; : forpoly(dddn); : } : double forpoly(double dddn) : {} : 怎么就不行呢?
|
d***y 发帖数: 65 | 5 why?
【在 t****e 的大作中提到】 : 别学C了,直接学C++吧。这年头只用C还不如用FORTRAN呢。
|