以下定义数组的语句中错误的是

admin2020-10-26  30

问题 以下定义数组的语句中错误的是

选项 A、int  num[][3]={ {1,2},3,4,5,6 };
B、int  num[2][4]={ {1,2},{3,4},{5,6} };
C、int  num[]={ 1,2,3,4,5,6 };
D、int  num[][4]={1,2,3,4,5,6};

答案B

解析 int num[2][4]={ {1,2},{3,4},{5,6} };定义数组是2行4列,但是初始化的结构是3行2列,因此初始化错误。选项A,num[][3]={ {1,2},3,4,5,6 };定义3行3列的数组。选项D,num[][4]={1,2,3,4,5,6},定义了2行4列数组,选项C,一维数组的定义和初始化。故答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/tx3p777K
0

最新回复(0)