若有如下定义和语句,且0<=i<5,下面()是对数值为3数组元素的引用 int a[]={1,2,3,4,5},*p,i; p=a;
举一反三
- 若有如下定义和语句,且0<=i<5,下面()是对数值为3数组元素的引用 int a[]={1,2,3,4,5},*p,i; p=a; A: *(a+2) B: a[p-3] C: p+2 D: a+3
- 若有以下定义和语句,且0<=i<5,则()是对数组元素地址的正确表示。 int a[]={1,2,3,4,5},*p,i; p=a; A: (a+i) B: &p C: a++ D: &p[i]
- 若有以下定义,且0<=i<5, 则对数组元素地址的正确表示是 ( )int a[ ]={1,2,3,4,5},*p=a, i; A: &(a+i) B: a++ C: &p D: &p[i]
- 下面( )是对数值为3数组元素的引用 int a[]={1,2,3,4,5},*p,i; p=a; A: a[p-3] B: a+3 C: p+2 D: *(a+2)
- 若有以下定义和语句, 则 *p[0] 引用的数组元素 , *(p[1]+1)引用的是数组元素 。[br][/br]int *p[3],a[9],i;[br][/br]for (i=0;i<3;i++) p[i]=&a[3*i];[/i]