永发信息网

C++自加自减的问题

答案:5  悬赏:70  手机版
解决时间 2021-02-07 03:14
C++里面自加自减的运算级不是要优于按位左移运算符吗?
为什么cout<<i++要先输出再自加呢?
如果是a=i++,那么还是先赋值再自加吗?
能不能从我的角度回答下问题呢?自加自减的运算级不是要优于按位左移运算符吗?
最佳答案
最简单的理解就是把带有++或--运算符的语句,当两个或多个分开的语句来看待.
比如:cout<<i++;看成: cout<<i;i++;
a=i++;看成: a=i;i++;
再比如cout<<++i;看成: i++; cout<<i;
a=++i;看成: i++; a=i;
a=i++ +i; 看成 a=i+i; i++;
a=++i +i; 看成 i++; a=i+i;
全部回答
在C++中“i++”和“++i”是不同的,“i++”是先使用i然后再计算i++,而++i则是先计算i+1,然后再使用i; 你说的情况是把“i++”“++i”弄混了
i++ 的操作分为2部分: 1.先把i赋值给左边的变量 2.i再进行自身的+操作; 相反的++i的话 就是反的
假设i = 1; cout<< i++;结果输出1,然后i = 2 同样设i = 1; a = i++; a的值是1,随后i = 2
++a*--a=25;a++*a--=25;++a*--a*++a=216。因为++a和--a先自增和自减一再参运算,而a++和a--是先参与运算再自增和自减~本人也不太熟悉呵呵~你可以上机看下啊…
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
出租车公司怎么注册快车
虫洞离心机怎么用
古代社会末期的哲学与宗教状况为中世纪神学审
老年人头晕会有几方面的原因?做一次核磁共振
华都LED照明水暖洁具在哪里啊,我有事要去这
梦幻仙境足浴养生馆地址有知道的么?有点事想
魅蓝e上门快修sn是什么
刘亦菲在美国期间用刘茜美子这名字假装日本人
乡村跑马场地址有知道的么?有点事想过去
雨滴在空气中下落,当速度比较大的时候,它受
皇室陶瓷地址在什么地方,想过去办事
山东省临沂市河东区汤头镇汤坊崖村买地买了多
观察鱼的外形,说出鱼与水中生活相适应的特征
聚宝阁在哪里啊,我有事要去这个地方
我养的黑色拉布拉多犬背两旁的毛有点发红是什
推荐资讯
华碧宝地址在什么地方,我要处理点事
怎么配置个静态域名解析
洛克王国尖嘴狐仙怎么得
爱情长长久久的成语
下列实验操作正确的是C移走蒸发皿A. B. C. D.
第二次工业革命把人类带入了一个新的时代。下
请问你是哪里做木门的厂家?因为我要开一家卖
永正贸易地址在什么地方,想过去办事
平安楼来金家褔,和顺迎进满家财.对联那句在
上林县乔贤中心幼儿园地址在什么地方,想过去
泰拉瑞亚一点二版血腥钥匙怎么刷
无锡公交车72丨路是从哪里到那里
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?