请教一个C语言的选择题,麻烦解释一下,谢谢!!若有以下调用语句,则不正确的fun函数的首部是______。
若有以下调用语句,则不正确的fun函数的首部是______。main(){…inta[50],n;…fun(n,&a[9]);…}voidfun(intm,intx[])...
若有以下调用语句,则不正确的fun函数的首部是______。
main()
{ …
int a[50],n;
…
fun(n, &a[9]);
…
}
void fun(int m, int x[])
void fun(int s, int h[41])
void fun(int p, int *s)
void fun(int n, int a)
void fun(int n, int a) 为什么啊? 展开
main()
{ …
int a[50],n;
…
fun(n, &a[9]);
…
}
void fun(int m, int x[])
void fun(int s, int h[41])
void fun(int p, int *s)
void fun(int n, int a)
void fun(int n, int a) 为什么啊? 展开
3个回答
展开全部
我认为void fun(int s, int h[41])和void fun(int n, int a)都不正确。因为调用语句是fun(n, &a[9]);函数的第一个参数是整型,第二个是整型数的地址。而h[41]和a都不能作地址。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询