永发信息网

c语言中为什么后置++是一个右值,详细一点,谢谢

答案:2  悬赏:80  手机版
解决时间 2021-03-09 01:51
c语言中为什么后置++是一个右值,详细一点,谢谢
最佳答案
举例来说吧。
a++ 等价于: a, a = a+1。可以看出首先取得的是变量a,

++a 等价于: a + 1, a。 这里首先得到是一个表达式,而c语言不能对一个表达式赋值。

这就是为 ++a 什么是g 一个右值的原因。
全部回答
a++执行顺序不是先返回a,然后a=a+1吗 这是对的, 但a++这个表达式的值是a之前的值,不是a+1后的值,也就是说,a++这个表达式的结果,已经不与a同步了 既然不与a同步,那么它就不是对象a,也不能取得其地址,它只是一个值,不是对象了, 所以它是右值
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
绿灯左转班马线为什么不能掉头
上海情侣装专卖店有哪些?
准备买一套房子,在高架旁边,大概距离高架10
香河苑怎么去啊,有知道地址的么
车床安全操作规程中规定,车床开动以后()。
从娄底到甘棠镇多少公里
怎么上老司机开的车?
简述维果茨基的心理发展理论。
夫妻吵架男方经常动手打女方并提出离婚,女方
龙华医院地铁几号线能到
求各位大神秋色之空全集,最好不是压缩包,谢
69敏土 再次说话,都不相信是吧```珠海 NNfk
乡味源茶餐厅怎么去啊,有知道地址的么
小孩换牙后,4个月还没长出来是怎么回事 ?
打的11公里要多少钱
推荐资讯
词语宽容的意思是什么
我最喜欢的一本书作文怎么写
湖南科技环境有多差
举例说明何谓韵尾。
带静和旭的网名(用于炫舞)
电动旋球阀DN1200 PN0.6MPa多少钱一台
我记得我看过一部动漫 好像讲的是两个男人一
不知情购买并且使用假17.5米挂车手续有罪么
京剧的来源和是从什么时候开始盛行起来的?
有哪些可以在线英语沟通的网站?
大岛山算命神仙在哪里
女生说的 打潜水艇是什么意思????
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?