/*
* ++运算符的使用
* ++i 是先自增,再赋值
* i++ 是先赋值,再自增
*/
#include <stdio.h>
int main()
{
int i, j, k;
int m, n, p;
i = 8;
j = 10;
k = 12;
/*++i是先自增,再赋值*/
m = ++i; //m = 9; i = 9;
printf("i = %d\n", i);//
printf("m = %d\n", m);
/*j--是先赋值,再自增*/
n = j--;//n = 10; j = 9;
printf("j = %d\n", j);//
printf("n = %d\n", n);
p = (++m)*(n++) + (--k);//p = 10*10 +11 = 111
printf("k = %d\n", k);// m = 10, n = 11, k = 11
printf("p = %d\n", p);
return 0;
}
运行结果是: