while的简单问题
#include<stdio.h>#define TEN 10
int main(void)
{
int n=0;
while(n++<TEN)
printf("%5d",n);
printf("\n");
}
这里的输出结果为什么有10,小弟不明白。
[ 本帖最后由 lc5491137 于 2012-3-11 23:49 编辑 ]
#include<stdio.h> #define TEN 10 int main(void) { int n=0; while(n<TEN)/*这里把n++放到下面,因为n++是先判断后自加的,就是当n等于9时先判断小于10 再自加所以下面就输出10*/ { printf("%5d",n); n++; } printf("\n"); }