永发信息网

C语言 *p++=*(p+n); 是*p=*(p+n) 然后*p+1=*(p+n);

答案:2  悬赏:10  手机版
解决时间 2021-03-02 16:59
C语言 *p++=*(p+n); 是*p=*(p+n) 然后*p+1=*(p+n);
最佳答案
这个主要是c运算符号优先级的问题()级别最高++,*都是单目运算其次然后是算数运算 的+号最低的是=(赋值运算)好了.我们看看++,*号是同一级别,按右边线结合所以*p++等价于*(p++) 先用p然后p+1,既然是先用p,【难点到了】我们分析下a+=1 等价于a=a+1 先拿a的值,加1后赋值回去所以你的这句话最终等价于*p=*(p+n);p++这2句话.示例代码:#include stdio.h#include conio.hmain(){char a[5]={'a','b','c','d','e'};char *p=&a[0];*p++=*(p+4);printf(%c,%c\n,*p,*(p-1));getch();} 运行结果:b,e
全部回答
感谢回答,我学习了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于有机反应酯基水解反应中 NaOH参与反应吗?
如何面对自己女朋友不如别人的漂亮这一悲惨的
马庄卤肉老店怎么去啊,有知道地址的么
爱丽舍汽车电瓶旁边的塑料是什么东西?
黄石到武汉坐城际列车需要多长时间?时间是201
四又三分之四减去二又五分之四除一又六分之一
iQ宝贝纸尿裤纸尿裤好么?知道的说一下咯
永汉镇城西社区居民委员会综治信访维稳工作站
谁有搜狐视频会员
高手来CS1.6里的连跳CFG?
举报深圳中兴小额贷款有限公司诈骗的电话,有
怎么算铜线能带多少瓦
很久以前主题餐厅地址有知道的么?有点事想过
超人前传 第10季 第9集 梅拉是谁??
北岗子街/南岗子街(路口)地址在什么地方,想
推荐资讯
治近视的翻转镜怎么样?
女人想复婚,因为有外遇离的婚.男方会不会要她
属于心的主要功能是A.调节情志B.主藏血C.主藏
近期哪款手写平板电脑最好?质量好,还好用(
车标有个K是什么车?
正六棱柱的所有棱长都等于3cm,求它的全面积
神道口中学我想知道这个在什么地方
关于房屋《隔层协议书》,有知道具体点的吗?
南京地处亚热带地区,四季分明,植物能接受外
襄阳市车管所新地址
谁给我一个XXOO网哦!谢谢
黄金项链上有NMK三个字母的,是纯金还是镀金啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?