以下错误的定义语句是A)int x[][3]={{0},{1},{1,2,3}}; B)int x[4][3]={{1,
1个回答
答案:C
在C语言中,数组的定义分配内存空间是按行分配的,所以在定义的时候,行号可以省略,而列号不可以省略.
关于这样的定义问题,我想你应该把定义变量和它们的分配搞清楚,这样就可以啦!加油啦
相关问题
以下正确的定义语句是( )。1.int a[1][4]={1,2,3,4,5}; 2.float x[3][]={{1}
下列数组定义错误的是 A.int x=5,a[x]; B.int aa[1]; C.int aa[2][3]; D.in
若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是
若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是
有以下定义: int a[ ]={0,1,2,3,4}; char c1='b', c2='1
下列数组定义正确的是 A.int a1[2][ ]; B.int a3[ ][3]; C.int a[2][ ]={1,
若有定义:float x=1.5;int a=1,b=3,c=2;,则正确的switch语句是 ( )
设有以下定义:int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};int(*ptr)[3]
若有定义;float x=1.5;int a=1,b=3,c=2:则正确的switch语句为( )
有以下定义int a=0; double b=1.25; char c=’A’; #define d 2下语句中错误的是