永发信息网

p已定义是指针,在赋值的时候, *p=a[0] 和 p=&a[0] 效果一样吗

答案:6  悬赏:50  手机版
解决时间 2021-11-19 09:44
p已定义是指针,在赋值的时候, *p=a[0] 和 p=&a[0] 效果一样吗
最佳答案
完全不一样。举例:
int a[2]={1,2};
int b=3,*p=&b;
*p=a[0]; //这个等价于b=a[0];
p=&a[0]; //这个表示p由原来指向b改为指向a[0]。
全部回答
不一样,第一个是元素赋值,第二个是指针p指向a的地址
不一样
第一个是将一个值赋给p所指向的地址, p++后指向的是一个未知地址
第二个是将p指向数组a的地址 p++ 后指向的是a[1]的地址
不一样,前一个是单元里的值进行赋值,后面一个是地址赋值,修改了P所指向的地址
这是两码事,前一个是赋值,后面这个是取地址,
前一个*p=a[0]是把a[0]的值,填写到指针p所指向的地方
p=&a[0]; 是让指针p指向a[0] ,区别老大了
*p=a[0] 和 p=&a[0]
不一样!
虽然赋值后,*p的值都是a[0],但是
前者不能执行p++操作,后者可以!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
蚕子产下20多天了还没有孵出,是不是都死了?
电脑蓝屏出现0x 0000007b怎么办
qq空间客户端新功能照片备份在哪里可以找到备
小虎计算245乘一个数时,把245看成254,得出
会议纪要怎么写
问一下铁三角MSR7搭配什么前端比较好
如何通过163首页登录VIP邮箱
有个漂亮的不同学总对我做不宜的动作,你们说
3dmax里的am0unt什么?
现在流行的3m是怎么回事
炸猪肉粒怎么做
get off是什么意思
渭南市合阳县公安局出入境接待室地址在什么地
怎样用丝毛洗涤剂洗毛衣毛裤?
2013年给作者的祝福语
推荐资讯
想知道当初抗击越南自卫反击战争的1来龙去脉?
大树很什么 佷什么填空
立式真空泵超电流的原因
799爱379是什么意思
乐万家超市西亭店在哪里啊,我有事要去这个地
南京师范大学紫金校区(板仓街78号)的公交站
永川3万左右买什么二手车好
有一手歌什么惶恐什么沈默到最后
在中国梦想秀代表东鹏特饮的女孩是谁
有林权证自己栽的杉树国家给砍伐吗
索尼ilce-5000y 和黑卡哪个好
有谁买过吉家乐住宅家具的产品啊?质量怎么样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?