码迷,mamicode.com
首页 > 其他好文 > 详细

a++和++a的区别

时间:2020-02-14 12:45:31      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:例子   参数变量   变量   过程   表达   操作   对象   ++   区别   

a++和++a的区别为:加1操作不同、操作期间a值不同、过程对象不同。

一、加1操作不同

1、a++:a++先执行加1操作。

2、++a:++a后执行加1操作。

二、过程对象不同

1、a++:a++的过程对象为a参数变量。

2、++a:++a的过程对象为a++表达式。

三、操作期间a值不同

1、a++:a++在操作期间的a值为原值。

2、++a:++a在操作期间的a值为原值+1。

举个例子:

1、a=1;b=a++;运算后:b=1,a=2。

2、a=1;b=++a;运算后:b=2,a=2。

a++和++a的区别

标签:例子   参数变量   变量   过程   表达   操作   对象   ++   区别   

原文地址:https://www.cnblogs.com/ouwen123/p/12306768.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!