数组元素的引用问题12.若有语句int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则( )不是对
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 13:45:56
数组元素的引用问题
12.若有语句int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则( )不是对a数组元素的正确引用(其中0≤i
12.若有语句int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则( )不是对a数组元素的正确引用(其中0≤i
选B
A.绝对正确.因为p指向的就是a[0]的位置,与a本身指向的位置一样.完全可以等同a一样使用下标引用元素
B.*(a+i)指向a[i]存的那个值,假设i=1,则等于a[1]=1,再求1所指向的地址的值,能求吗?
C.a[p-a]=a[0],因为p指向a[0],地址是一样的,相减得0,即指向a[0]
D.&a[i]是a[i]这个位置的地址,*(&a[i])即把这个地址中存放数值取出来,即等于a[i]
A.绝对正确.因为p指向的就是a[0]的位置,与a本身指向的位置一样.完全可以等同a一样使用下标引用元素
B.*(a+i)指向a[i]存的那个值,假设i=1,则等于a[1]=1,再求1所指向的地址的值,能求吗?
C.a[p-a]=a[0],因为p指向a[0],地址是一样的,相减得0,即指向a[0]
D.&a[i]是a[i]这个位置的地址,*(&a[i])即把这个地址中存放数值取出来,即等于a[i]
数组元素的引用问题12.若有语句int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则( )不是对
14、有以下语句int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则对a数组元素的引用不正确的是
若有定义语句int a[5], *p=a;,则对a数组元素的正确引用是什么 A *&a[5] B *a+2 C *(p+
若有以下定义和语句,则对a数组元素的正确引用为( ).int a[2][3],(*p)[3];p=a;
若已定义 int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中 则对a数组元素不正确的引用是
如有下面说明语句:int a[4][5],(*p)[5];p=a;则对a数组元素的正确引用
若有以下定义,则对a数组元素的正确引用是( ).int a[5],*p=a; A.*&a[5] B.a+2 C.*(p+
若有定义:int a[5],*p=a; 则对a数组元素地址正确引用的是( ).&a[5] p+2 a++ &a
int a[ ]={1,2,3,4,5,6,7,8,9,10};则a[a[8]-a[2]*a[1]]引用的数组元素是
若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},p=a; 则不能表示a数组元素的表
若有以下说明和语句,int c[5],*p ;p=c ;能正确引用c数组元素的是?A) &p B)*(p+3) C) c
若有以下定义,则对a数组元素的正确引用是_________.int a[5],*p=a; a)*&a[5] b)a+2