永发信息网

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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯