要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是( )。

admin2018-12-04  32

问题 要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是(    )。

选项 A、int x[3]={0,0,0);
B、int x[]={0);
C、static int x[31={0};
D、int x[]={0,0,0};

答案B

解析 当数组声明时没有给出数组的大小,但是有初始化列表时,数组的大小就由列表中元素的个数来确定。对于选项B)定义数组x时,没有给出数组的大小,初始化时只给出了一个元素0。所以数组x只包含一个元素为0的元素。
转载请注明原文地址:https://jikaoti.com/ti/l2t0FFFM
0

最新回复(0)