13.若有定义:int x[10],*p=x;,则*(p+5)表示( ).A.数组元素x[5]的地址 B.数组元素a[5]的值 C.数
人气:169 ℃ 时间:2020-03-21 21:14:00
解答
//int x[10],*p=x;,则*(p+5)表示( ).
int x[10],*p=x:表示定义了一个数组,让p 指向了x 这个数组,数组名是地址常量,把地址常量保存在指针变量里边了.
而这时候指针可以写成数组,数组也可以写成指针:x[i]=p[i]=*(x+i)=*(p+i);因此*(p+5)=x[5]
推荐
- 若有以下定义:int x[10],*pt=x; 则对x数组元素的正确应用是( )
- 若有以下定义,则对a数组元素的正确引用是_________.int a[5],*p=a; a)*&a[5] b)a+2 c)*(p+5) d)*(a+2)
- 若有定义语句int a[5], *p=a;,则对a数组元素的正确引用是什么 A *&a[5] B *a+2 C *(p+5) D * (a+2)
- 若已定义,int a[3][2]={1,2,3,4,5,6};,值为6的数组元素是
- 若有定义:int a[5],*p=a; 则对a数组元素地址正确引用的是( ).&a[5] p+2 a++ &a
- 时末生人母先卒,为人聪明财禄聚,兄弟有顾六亲旺,
- 很长一段时间里,人们认为电现象和磁现象是互不相关的,但也有人注意到电和磁之间有很多相似之处,他们相信二者之间存在某种内在的联系.许多科学家为寻找这种联系进行了不懈的努
- 对于一个二元一次方程,对称轴是
猜你喜欢