本文摘自PHP中文网,作者V,侵删。
C语言中a++和++a的区别是:二者的运算过程不同,a++表示先使用a的值,然后再对a做加1处理;++a表示先对a做加1处理,然后再使用a的值。a++和++a都等价于【a = a+1】。
自增运算符:
++是自增运算符:如a++,++a都等价于a = a + 1;
那么a++和++a有什么区别呢?
虽然++a和a++等价的结果一样,但是运算过程不同。a++ 是先使用a的值,然后再对a做加1处理;++a是先对a作加1处理,然后再使用a的值。
我们来看一个例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
以上就是C语言中a++和++a有什么区别的详细内容!
相关阅读 >>
更多相关阅读请进入《C语言》频道 >>