若有定义:int a[][4]={0 0};以下叙述中错误的是:
已帮助 人
若有定义:int a[][4]={0,0};以下叙述中错误的是:
A.数组a的每个元素都可得到初值0
B.二维数组a的第一维大小为1
C.因为初值个数除以a中第二维大小的值的商为0,故数组a的行数为1
D.只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0
![若有定义:int a[][4]={0 0};以下叙述中错误的是:](/uploads/allimg/6-2281320Q9.jpg)
回答
共1条回复-
D 解析:C语言中数组下标是从0开始的,所以二维数组a[2][3]的第一维下标取值为0、1;第二维的下标取值为0、1、2,因而选项A)、B)、C)都是错误的,选项D)表示数组元素a[0][0]。
