#include<stdio.h> main() { int m=5; if(m++>5) printf("%d\n",m); else printf("%d\n",m--);}

#include<stdio.h> main()
{ int m=5;
if(m++>5)
printf("%d\n",m);
else printf("%d\n",m--);
}
为什么m输出为6而不是5,if括号内的条件为什么要执行,不只是用来判断的吗?