对于以函数原型为void fun(int a[5],int n)的函数,若有变量说明int b[10];则下列函数调用中语法错误的是()A fun(b,b[0])B fun(b,5)C fun(&b[0],10)D fun(b[0],5)请说一下为什么选D

来源:学生作业帮助网 编辑:作业帮 时间:2022/12/03 22:48:18
对于以函数原型为void fun(int a[5],int n)的函数,若有变量说明int b[10];则下列函数调用中语法错误的是()A fun(b,b[0])B fun(b,5)C fun(&b[0],10)D fun(b[0],5)请说一下为什么选D

对于以函数原型为void fun(int a[5],int n)的函数,若有变量说明int b[10];则下列函数调用中语法错误的是()A fun(b,b[0])B fun(b,5)C fun(&b[0],10)D fun(b[0],5)请说一下为什么选D
对于以函数原型为void fun(int a[5],int n)的函数,若有变量说明int b[10];则下列函数调用中语法错误的是()
A fun(b,b[0])
B fun(b,5)
C fun(&b[0],10)
D fun(b[0],5)
请说一下为什么选D

对于以函数原型为void fun(int a[5],int n)的函数,若有变量说明int b[10];则下列函数调用中语法错误的是()A fun(b,b[0])B fun(b,5)C fun(&b[0],10)D fun(b[0],5)请说一下为什么选D
void fun(int a[5],int n)
相当于void fun(int a[],int n);或者void fun(int *a,int n)
D中b[0]是int型,和int *a明显类型不一致.