为什么两个结果不一样
程序代码:#include<stdio.h>
int main()
{
int x = 100;
while(++x<103)
printf("%4d",x);
printf("%4d",x);
return 0;
}
程序代码:#include<stdio.h>
int main()
{
int x = 100;
while(x++<103)
printf("%4d",x);
printf("%4d",x);
return 0;
} 第一个的答案是101 102 103
第二个的答案是101 102 103 104
为什么会多一个104的?
103<103不是假吗,不是应该跳出来输出103的吗,怎么会多一个104了?










