以下是一个自定义函数的头部,其中正确的是( )。
A.int fun(int a[ ],b) B.int fun(int a[ ],int a)
C.int fun(int *a,int b) D.int fun(char a[ ][ ],int b)
不懂
LEK 回复 19568276867: A. int fun(int a[ ],b) - 缺少参数类型。 B. int fun(int a[ ],int a) - 参数名不能与函数名相同。 D. int fun(char a[ ][ ],int b) - 参数类型错误,应该是char*而不是char[ ]。
19568276867 回复 LEK: 谢谢你,ab我懂了,但是d选项我们好像有点分歧。我认为是数组的列不能为0,而您说的参数类型错误我认为是可以的,参照谭浩强第五版p195
dbjc 回复 19568276867: 我记得二维列好像要写
C
用户登录可进行刷题及查看答案
登录后提交答案