若要求定义具有10个int类型元素的一位数组a,下列定义语句错误的是()
A)#define N 10 B)#define n 5 C)int a[5+5]; D)int n=10,a[n];
int a[2*n];
为什么选B
A)#define N 10 B)#define n 5 int a[2*n]; C)int a[5+5]; D)int n=10,a[n];
人气:461 ℃ 时间:2019-08-19 21:01:45
解答
D)绝对不正确;
A)不完整
B)正确
C)正确
说明B、C正确是经过测试的.
推荐
- 34) 设有以下定义和语句 int a[3][2]={1,2,3,4,5,6},*p[3]; p[0]=a[1]; 则 *(p[0]+1) 所代表的数组元素是
- 若有以下定义和语句,则对a数组元素的正确引用为( ).int a[2][3],(*p)[3];p=a;
- 设有数组a的定义为int a[]={1,2,3,4};若语句a[3]=--a[0]?a[1]++:a[2]++;执行后,数组a的各元素依次
- 14、若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m 数组元素的引用中错误的是( ).
- 若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m 数组元素的引用中错误的是( ).
- 一筐水果连筐重48千克,取出一半后,连筐重25千克,这只筐里原来有水果多少千克?
- 甲、乙、丙3个数的比是3:4:5,这三个数的平均数是96,这3个数分别是多少?
- 正方形ABCD的边长为a,E 为AD的中点,BM⊥BC与M,则BM的长为_____ 等腰梯形两对对角线互相垂直,中位线长为
猜你喜欢