自增自减
1、++自增运算符:如a++,++a都等价于a = a + 1;
2、--自减运算符:如a--,--a都等价于 a = a -1;
虽然++a和a++等价的结果一样,但是运算过程确大不相同,以下举例说明:
- #include <stdio.h>
- int main()
- {
- //int m = 10, n1, n2;
- //n1 = m++;先将m的值赋给n1,然后m再做自增运算,所以此时,n1=10,m=11;
- //n2 = ++m ;先将m做自增运算,然后在将运算后的m值赋给n2,所以此时,n2=11,m=11;
-
复制代码
|