33.以下正确的数组定义语句是().A)int y[1][4]={1,2,3,4,5}; B)float x[3][]={{1},{2},{3}};
C)long s[2][3]={{1},{1,2},{1,2,3}};
D)int m[1][4]={4};
人气:399 ℃ 时间:2019-09-15 18:46:56
解答
选B
在C语言中 定义一个具有初始值的2维数组 可以不指定列数,但是必须指明行数 A和D的错误很明显,C项行数“超标”,定义的是2行,赋值时却是3行
推荐
- 34) 设有以下定义和语句 int a[3][2]={1,2,3,4,5,6},*p[3]; p[0]=a[1]; 则 *(p[0]+1) 所代表的数组元素是
- 若有定义语句int a[5], *p=a;,则对a数组元素的正确引用是什么 A *&a[5] B *a+2 C *(p+5) D * (a+2)
- 14、若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m 数组元素的引用中错误的是( ).
- 若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m 数组元素的引用中错误的是( ).
- 若要求定义具有10个int类型元素的一位数组a,下列定义语句错误的是()
- Enjoy the biting
- 1999 乘以2001+1等于?
- 电荷守恒是指溶液中阴阳离子的浓度相等,还是物质的量相等,还是?
猜你喜欢