自增运算符++对操作数增加一个单位,自减运算符--对操作数减小一个单位
在表达式中,自增和自减运算符在操作数钱或后是有区别对。在操作数之前时,县实施增/减操作,然后才使用操作数的值;若在操作数之后,先使用操作数的值,而后再增/减操作数;
注意点:
1.自减运算符++和自减运算符--,只能用于变量,而不能用于常量或表达式
2.++和--的结合方向是自右向左
代码实例:
#include <stdio.h>
void main()
{
int i,j,k;
int m,n,p;
i = 8;
j = 10;
k = 12;
//自增在操作符之前
m = ++i;
printf("i = %d\n",i);
printf("m = %d\n",m);
//自减在操作数之后
n = j--;
printf("j = %d\n",j);
printf("n = %d\n",n);
//自减、自增的混合运算
p = (++m)*(n++)+(--k);
printf("k = %d\n",k);
printf("p = %d\n",p);
}