假设有定义 int *p; 那么p[0],&p,&p[0],(&p)[0],*p 分别代表什么?
今天遇到的笔试题,看着蛋疼,虽然知道他们的值,
假设有定义 int *p; 那么p[0],&p,&p[0],(&p)[0],*p 分别代表什么?
答案:1 悬赏:80 手机版
解决时间 2021-07-21 01:19
- 提问者网友:遁入空寂
- 2021-07-20 14:16
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-07-20 15:49
p[0]就是*p 就是p所指向的内存中的值
&p是p这个指针本身的地址,&p的类型是int**
&p[0]就是p[0]的地址,也就是p
(&p)[0],就是*(&p),也是p
*p,就是前面说的p[0]
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯