要求定义一个具有6个元素的int型一维数组,以下选项中错误的是
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是
日期:2012-03-18 20:13:07 人气:1
第一个题选D
A:虽然没有在[ ]内指定数组的长度,但是它在定义的时候直接赋值,这样是可以的,也就是说此事数组的长度默认为现有的元素个数,即为6;
B:在[ ]内指定数组长度的时候可以是常量,也可以是一个常量表达式,这里程序会先计算2*3的值,也就是6,作为数组的长度,后面赋值的0会自动分配给a[0];
C:通过宏定义的变量N就被视为常量3,这样的话,它和B选项的解释是一样的;
D:错误是因为它定义的并不是int型的一维数组,而是定义了一个int型的指针数组。