#include
int main()
{
int a[][] = {{1,2},{3,4}};
int i, j;
for (i = 0; i < 2; i++)
for (j = 0; j < 2; j++)
printf("%d ", a[i][j]);
return 0;
}
(A) 1 2 3 4
(B) “ int a [] [] = {{1,2},{3,4}};”行中的编译器错误
(C) 4个垃圾值
(D) 4 3 2 1答案: (B)
说明:声明“ int a [] [] = {{1,2},{3,4}};”中存在编译错误。
除第一维外,还必须指定所有其他维。
int arr [] = {5,6,7,8} //有效
int arr [] [5] = {}; //有效的
int arr [] [] = {}; //无效的
int arr [] [10] [5] = {}; //有效的
int arr [] [] [5] = {}; //无效的
这个问题的测验
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。