若有定义int a[10],*p=a,则p+6表示( )。 A.数组元素a[5]的值 B.数组元
答案:5 悬赏:50 手机版
解决时间 2021-11-30 12:08
- 提问者网友:咪咪
- 2021-11-29 21:33
若有定义int a[10],*p=a,则p+6表示( )。 A.数组元素a[5]的值 B.数组元
最佳答案
- 五星知识达人网友:千夜
- 2021-11-29 22:02
C,定义了指针p指向a[0]的地址,p+6代表移动了6位,从0开始,1,2,3,4,5,6,正好移到到了a[6]的位置,就指向a[6]的地址了,其实*(p+6)与a[6]是等价的
全部回答
- 1楼网友:第四晚心情
- 2021-11-30 02:22
可能是B,这是C语言的知识,记不清楚了
- 2楼网友:不想翻身的咸鱼
- 2021-11-30 01:05
p+6表示( 数组元素a[6]的地址 )
- 3楼网友:長槍戰八方
- 2021-11-30 00:39
C正确,选C。
- 4楼网友:人间朝暮
- 2021-11-29 23:10
* p = a ; 的意思是p 指向数组a的首地址,
p+ 6 表示指针向后移动6个int的位置,他指向的位置是a[5]的位置,
p+ 6 表示指针向后移动6个int的位置,他指向的位置是a[5]的位置,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯