搞不懂,求解,?!!
程序代码:
#include<stdio.h> int main(void) { int x=100; while (x++<103){ printf("%4d\n",x); } printf("%4d\n",x); getch(); return 0; }为什么输出是:
101
102
103
104
当x=103时语句:while(x++<103)为假那么不会执行花括号的语句,而执行下句那么输出应该是:
101
102
103
为什么会出现104?真不明白,,呵呵,望 高手解答,!!