为什么会输出错误
#include <stdio.h>
int main()
{
int a=100;
printf("%d\n",a++);
printf("%d\n",++a);
printf("%d\n",--a);
printf("%d\n",a--);
printf("%d\n",a+1);
printf("%d\n",a);
return 0;
}
和样本是一样的啊,为什么会输出错误呢?
还有如果a+1不改变a的值,那为什么要进行“printf("%d\n",a+1);”的运算呢?