为什么两个结果不一样
程序代码:
#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了?