例题的运行结果怎么回事啊
例题的运行结果怎么回事啊
例题的运行结果怎么回事啊
2017-02-25
#include <stdio.h>
int main()
{
int a = 100;
printf("x=%d\n",a++);//先取值再计算,输出100,计算后a=101
printf("x=%d\n",++a);//之前的a=101再计算+1后取值a=102
printf("x=%d\n",--a);//先运算再取值a=101
printf("x=%d\n",a--);//先取值再运算,输出101,a变成100
printf("x=%d\n",a+1);//a=100+1=101,注意这里不改变a的值
printf("x=%d\n",a);//由第8行a=100得
return 0;
}
举报