永发信息网

在c语言中,*p++为什么等价于*(p++)。当优先级相同时,结合性怎么判断?

答案:2  悬赏:60  手机版
解决时间 2021-11-19 17:18
在c语言中,*p++为什么等价于*(p++)。当优先级相同时,结合性怎么判断?
最佳答案
*(间接寻址符)和++(自增运算符)两个处于同一优先级,结合方向是自右向左,所以*p++,先执行p++运算,然后再取值。

当优先级相同的时候,结合性可以查阅运算符表,大多数跟算数运算一致。我就是将那张表打出来贴在显眼的地方,随时看看就记住了。
全部回答
因为后自加是在本语句全部执行完后才把对象自加.所以在这里先执行和后执行都一个样.
*p++因为*和++的优先级一样(好像是)但是因为*在前面,所以先执行*,再执行++.这样p是先取值,再后移.
而*(p++)因为*和++的优先级一样,但是有个小括号,所以先执行++.但因为是后自增.所以自增运算是在这个语句执行完才执行的.所以还是先执行的取值,再后移一位.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
老来乐俱乐部地址在什么地方,我要处理点事!
野墨斋画廊地址好找么,我有些事要过去,
嘉定区外冈幼儿园(祁昌路)地址在哪,我要去那
直流20v应串多大电阻到发光二极管
鸡蛋晚上煮熟了,搁那儿放一夜(常温)第二天
年延老茶庄地址有知道的么?有点事想过去!
已知4X方-3y方=7,3x方+2y方=19,求代数式14x方
抗日时期日本人嘴里的上峰是什么意思
世界上只有两件事情是不可避免:一是死亡,二是
木珠座垫掉到真皮座椅上的漆,怎么处理? 问
遇事猜疑,难望成功,大刀阔斧,始可有成
ug中怎样去掉尺寸前面的“ph=58”(如图)
淘宝网上的红酒为什么便宜
我的17寸杂牌电视机把行偏转线圈接上后行管起
日落梦醒人在何方。 来一句下联
推荐资讯
口字加一笔有哪些字
空调扇不用冰晶可以降温么?
MSD-Ⅲ 牙片机功率,电压,电流各是多少
有一种万年轻花怎么 浇花
孩子现在是在厦门这边就读已经准高三了,现在
真想做一个学霸600字作文
痛风能不能吃鱼
家离单位远,要不要换呢
SEO优化:网站导航站在SEO和用户角度如何去分
现在从1楼背沙到5楼多少钱1方
乌镇特产小吃
美菱冷风扇按键说明
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?