永发信息网

C++里面递加符号在前在后的区别。

答案:5  悬赏:80  手机版
解决时间 2021-04-03 20:10
  • 提问者网友:龅牙恐龙妹
  • 2021-04-03 02:00
C++里面递加符号在前在后的区别。
最佳答案
  • 五星知识达人网友:往事埋风中
  • 2021-04-03 02:55
++在后就是该语句执行之后再加1,就是不管语句什么功能都是执行之后值才加1,比如
for(a=0; a<10; a++)也是循环一次功能之后a才加1,++在前就刚好相反,不管干嘛加1了再说
全部回答
  • 1楼网友:逃夭
  • 2021-04-03 06:52
b=a++就是b=a;a++;b=++a就是a++;b=a;
  • 2楼网友:十年萤火照君眠
  • 2021-04-03 05:17
后者是a+1 再付给b 前面的是 a付给b然后再+1
  • 3楼网友:雾月
  • 2021-04-03 04:08
++在后面表示先将a的值赋给b,然后a自身加1,b是加之前的a的值;而++在前面表示a先加1,然后将加好的值赋给b
  • 4楼网友:洎扰庸人
  • 2021-04-03 03:28
假如a=1
b=a++;表示的意思是先使用a,然后a自增1;则b=1;
b=++a;表示的意思是a首先自增1,再使用。则b=2;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯