#include <stdio.h>
int main()
{
int x = 0;
printf("x=%d\n",x--);
printf("x=%d\n",x+1);
return 0;
}
十分感谢!
因为第一个printf语句中x--是先取值再减1,即第一次输出x=0后x的值减1为-1,之后第二个printf语句中输出的值为x+1,所以-1+1=0,两次输出都为x=0