int a[10]={1,2,0,4,5,6,3,8};int *p;p=&a[5]; 则 *(p-3)的值是().
A: 2
B: 0
C: 3
D: 不一定
A: 2
B: 0
C: 3
D: 不一定
举一反三
- 对于数组的使用,以下做法正确的是:</p></p><p><p>(1) int a[]={1,2,3}</p></p><p><p>(2) int a[10]=new int[10]; a[10]=1;a[1]=1;</p></p><p><p>(3) int a[10]={1,”2”,3};</p></p><p><p>(4) int a[10]; a[1]=0</p></p>
- int a[10]={1,2,3,4,5,6,7,8};int *p;p=&a[5];p[-3]的值是()。 A: 2 B: 3 C: 4 D: 不一定
- 有定义:int a[5][4],(*p)[4]=a; 则*(*(p+2)+3)等于( )。 A: a[2][0] B: a[2][1] C: a[2][2] D: a[2][3]
- 已知数组定义: int a[3][5]; 下面正确的语句是: A: int *p=a; B: int *p=a[0][0]; C: int (*p)[3]=a; D: int (*p)[5]=a+1;
- 设有定义语句:int a[10] = { 1 , 2 , 3 , 4 , 5 };,则数组元素a[5]的值是______。 A: 0 B: 5 C: 6 D: 随机值