for循环语法执行在C语言中存在疑问

时间:2011-08-07 05:02:13

标签: c loops for-loop

IN C for循环语法用于(initializer;incrementation;condition)时的实际执行情况 例如:

for(i=1;i<100;i++)
{
    printf("%d",i);
}

1 个答案:

答案 0 :(得分:2)

将是

 123456789...99

除非你的libc在关闭时没有刷新stdout。或者你在问它是如何工作的,在这种情况下,它等于:

initializer;
while(condition){
   ...
   incrementation
}

i=1;
while(i<100){
    printf("%d", i);
    i++;
}