a++

C语言中a++和++a有什么区别
C/C++

C语言中a++和++a有什么区别

127 0

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的值。我们来看一个例子:123456789101112131415#include