c程序中++a与a++是什么意思
答案:6 悬赏:0 手机版
解决时间 2021-08-11 12:17
- 提问者网友:精神病院里
- 2021-08-11 09:18
c程序中++a与a++是什么意思
最佳答案
- 五星知识达人网友:天凉才是好个秋
- 2021-08-11 10:42
他们都说的对。
我就通俗点讲吧
++a +在前面,就是说先+后用
a++ +在后面,就是说先用后+
例子:
b=++a; 执行效果是 a=a+1;b=a;
b=a++; 执行效果是 b=a;a=a+1;
全部回答
- 1楼网友:鸽屿
- 2021-08-11 15:18
++a是先将a = a + 1后在将变化后的a执行其他的运算
a++是先将a执行其他的运算,再执行a = a + 1;
类似的,--a和a--也是这个道理的,呵呵
- 2楼网友:低音帝王
- 2021-08-11 14:03
a++ == a=a a++;
++a == a++ a=a;
- 3楼网友:轻熟杀无赦
- 2021-08-11 13:45
a++运算顺序是a=a之后a=a+1;
++a运算顺序是a=a+1之后a=a;
- 4楼网友:玩家
- 2021-08-11 12:06
++a 是每次程序循环之前a的值增加1
a++是每次程序运行一个循环之后a的值增加1
- 5楼网友:舊物识亽
- 2021-08-11 11:01
++a和a++,都是个表达式,最后的结果就取决于是先加,还是后加,如果是先加,那么最后的表达式的结果就是a的值加1,如果是后加的话,则表达式的值就是原来a的值;而无论是先加,还是后加,a的值计算后一定会加1。比如:
如果a=1,b=a++,运算完b=1,a=2
如果a=1,b=++a,运算完b=2,a=2
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯