若要求定义具有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];
人气:169 ℃ 时间: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 数组元素的引用中错误的是( ).
- 62519 这几个数字可以翻译成汉语的什么?
- 乐意的近义词是什么
- 张浩同学在计算7.98除以一个数时,由于除数的小数点向左多移了一位,结果商得19.原来的除数是多少?
猜你喜欢