3. 自增自减运算3.1 可以使用下面表达式实现加1和减1
i=i+1;j=j-1;
3.2 也可以使用下面表达式实现加1和减1
i+=1; j-=1;
3.3 还可以使用下面表达式实现加1和减1
i++;i--;++i;--i;
++或--在前面表示先加1或减1,再运算。
++或--在后面表示先运算,在加1或减1。

#include <stdio.h>
int main(void) {
           int i = 5, j = 5, p, q;
           p = (i++) + (i++) + (i++); // 5+6+7
           q = (++j) + (++j) + (++j); // 6+7+8

           printf("i = %d\n", i);   // 8
           printf("j = %d\n", j);   // 8
           printf("p = %d\n", p);   // 18
           printf("q = %d\n", q);   // 21
           return 0;

}

该博客教程视频地址:http://geek99.com/node/972

原文出处:http://geek99.com/node/829#