若主函数中有定义语句:int a[10],b[10],c;,在主函数前定义的fun函数首部为:void fun(int x[]),则以下选项中错误的调用语句是( )。

admin2019-12-17  38

问题 若主函数中有定义语句:int a[10],b[10],c;,在主函数前定义的fun函数首部为:void fun(int x[]),则以下选项中错误的调用语句是(  )。

选项 A、fun(b);
B、fun(&c);
C、fun(&a[3]);
D、fun(b[11]);

答案D

解析 fun函数的形式参数应为一个数组,而b[11]是一个整型元素,参数类型不一致,且b[11]已经溢出,所以D选项错误。
转载请注明原文地址:https://kaotiyun.com/show/0hCp777K
0

最新回复(0)