题目
如下4组数组的定义都是正确的。( )int a[5];int a[5]=(1);int a[5]={1,2,3,4,5);int a[5]=1,2,3,4,5,6};A 对B 错
如下4组数组的定义都是正确的。( )
int a[5];
int a[5]={1);
int a[5]={1,2,3,4,5};
int a[5]=1,2,3,4,5,6};
A 对
B 错
题目解答
答案
根据C语言的语法规则,本题正确的数组定义和初始化方式是C,即int a[5]={1,2,3,4,5};。选项A是正确的,选项B、C、D都存在语法错误,不符合数组定义和初始化的规范。选项B中的花括号未关闭,选项C中多了一个逗号,选项D中没有使用花括号包含初始值。
因此,本题的答案是A。