&p 和&p[i]这两个C语言符号有什么区别?(求解)
答案:3 悬赏:70 手机版
解决时间 2021-03-23 03:50
- 提问者网友:斑駁影
- 2021-03-22 20:08
&p 和&p[i]这两个C语言符号有什么区别?(求解)
最佳答案
- 五星知识达人网友:鸠书
- 2021-03-22 21:22
如果P是一个数组,&做取地址符,那么&p区数组首地址,即p[0]的地址,而&p[i]取数组元素p[i]的地址&p[i]=&p+i
全部回答
- 1楼网友:拜訪者
- 2021-03-22 23:03
&p相当于取p[0]的地址,而p[i]则是取p[i]的地址。。。根据类型不同&p[i]=&p+i*p的类型字符长度。。。应该是这么理解的
- 2楼网友:行路难
- 2021-03-22 21:32
p定义的是数组吗?
如果是数组的话&p代表数组第一个数据的地址即&p=&p[0],而*p[i]代表第i个数据的存储地址追问这是原题。
int a[]={1,2,3,4,5,6,7,8,9,10},*p=a,i;
数组元素地址的正确表示:(A)&(a+1) (B)a++ (C)&p (D)&p[i]追答选D
如果是数组的话&p代表数组第一个数据的地址即&p=&p[0],而*p[i]代表第i个数据的存储地址追问这是原题。
int a[]={1,2,3,4,5,6,7,8,9,10},*p=a,i;
数组元素地址的正确表示:(A)&(a+1) (B)a++ (C)&p (D)&p[i]追答选D
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯