【发布时间】:2011-07-04 17:32:10
【问题描述】:
当我编译并运行这段代码(它是一个更大程序的一部分)时,Linux 会在 while 循环中途结束,然后就停止工作。
下面的代码打印time: 0 然后挂起,在我暂停进程之前什么都不做。为什么它会打印time: 0 而不是下面的健全性检查行?
while (i < 5)
{
printf("time: %d\n",elapsedTime);
printf("sanity check");
foo();
i++;
}
【问题讨论】:
标签: c while-loop