为什么函数首部"int fun (double x[10],int*n)"它的函数声明是int fun (double ,int);而不是int fun (double,int)
int *是个类型,如果用括号断句的话是
(int*) n;
而不是
(int) *n;
函数声明的格式非常简单,相当于去掉函数定义中的函数体,并在最后加上分号;,如下所示:
dataType functionName( dataType1 param1, dataType2 param2 ... );
也可以不写形参,只写数据类型:
dataType functionName( dataType1, dataType2 ... );