函数接收数组作为参数,逗号后跟随的参数会被认为是第二个参数吗?

来源:百度知道 编辑:UC知道 时间:2024/05/23 02:23:03
函数接收数组作为参数,逗号后跟随的参数会被认为是第二个参数吗?
就像
void 函数(数组A[],A数组大小,第二个参数B);

是不是逗号后面B能被认出第二个参数?

你这里有3个形参。
有两个逗号。
void fun1(float A[],int N,int B){};

如果数组大小固定:
void fun2(float A[20],int B){};

调用:
float aa[20];
int nn=20;
int bb=3;
(void) fun1(aa,nn,bb);
(void) fun2(aa,bb);

不能
必须显式表明第三个形参