永发信息网

c程序中++a与a++是什么意思

答案:6  悬赏:0  手机版
解决时间 2021-08-11 12:17
c程序中++a与a++是什么意思
最佳答案

他们都说的对。


我就通俗点讲吧



++a +在前面,就是说先+后用


a++ +在后面,就是说先用后+



例子:


b=++a; 执行效果是 a=a+1;b=a;


b=a++; 执行效果是 b=a;a=a+1;

全部回答

++a是先将a = a + 1后在将变化后的a执行其他的运算

a++是先将a执行其他的运算,再执行a = a + 1;

类似的,--a和a--也是这个道理的,呵呵

a++ == a=a a++;

++a == a++ a=a;

a++运算顺序是a=a之后a=a+1;

++a运算顺序是a=a+1之后a=a;

++a 是每次程序循环之前a的值增加1

a++是每次程序运行一个循环之后a的值增加1

++a和a++,都是个表达式,最后的结果就取决于是先加,还是后加,如果是先加,那么最后的表达式的结果就是a的值加1,如果是后加的话,则表达式的值就是原来a的值;而无论是先加,还是后加,a的值计算后一定会加1。比如: 如果a=1,b=a++,运算完b=1,a=2 如果a=1,b=++a,运算完b=2,a=2
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
该来月经了,可没有来,大夫给我那的赖氨酸药
电脑噪音大,有何解决方法
50级暗影使者高级时装套能卖几钱?
天心区长沙唐羽茶叶&茶馆(四羊方尊店)哪位知
YY上游戏飞天西游的DT应该加什么点?
问道怎么样能快速升100级
全球最贵的超级跑车
手机上网漫游费怎么算,
公共关系这个专业怎样?就业前景可好?
怀孕七个月了乳头很黑是怎么回事
最终幻想14中文版出来了么?
三国乱世袅雄赵云怎样连接
新海盗王精灵辉印怎么弄
汝州市平顶山小星星幼儿园(望嵩南路)在什么地
世界上最笨最垃圾最没用连猪都不如的
推荐资讯
找一些励至的歌。
英语基础问题,我至今没搞定。
1元的手机有吗
请问有什么办法购一辆二手货车
遥遥领先烤肉(三十年老店)我想知道这个在什么
户口在新洲的港澳通行证可以在武汉出入境管理
QQ炫舞这个是什么意思
剑侠二龙凤装备强化率比一般的高么?
为是么停售A车蓝隐
辰溪县怀化中国邮政储蓄银行24小时自助银行(
什么是镭射等级啊
求爱墙种子一颗 谢谢
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?