单选题
要定义整型数组x,使之包括初值为O的三个元素,下列语句中错误的是______。
A、
int x[3]={0, 0, 0};
B、
int x[]={0};
C、
static int x[3]={0};
D、
int x[]={0, 0, 0};
【正确答案】
B
【答案解析】
[解析] 如果不指定数组的长度而直接赋值,则赋值的元素个数就是数组的长度。B的数组元素个数为1;静态变量一般在声明处初始化,如果没有显式初始化,会被程序自动初始化为0,所以C是正确的。
提交答案
关闭