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#