有以下程序段  main()  {int x[M][N];   …   Arrlet(x);   …  }  则作为函数Arrlet的形参,以下表示形式非法的是( )。

admin2022-10-24  28

问题 有以下程序段
 main()
 {int x[M][N];
    …
    Arrlet(x);
    …
 }
 则作为函数Arrlet的形参,以下表示形式非法的是(          )。

选项 A、int x[M][]
B、int(*x)[N]
C、int x[][N]
D、int x[M][N]

答案A

解析 C语言中规定二维数组作为实参传递时,形参必须要指明二维数组的列数,否则函数内无法识别数组的宽度,提供行数没有任何作用。“(*x)[N]”与“x[][N]”以及“x[M][N]”效果一样。通过排除法选择A选项。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/xJkp777K
0

相关试题推荐
最新回复(0)