我注意到以下代码有些奇怪。
int main()
{
printf("Test"); // Section 1 do something here....
while(1)
{
;
}
}
第 1 部分应该首先执行,然后程序就会陷入 while 循环。 但结果是“Test”没有打印出来,而是卡在了while循环中。我想知道为什么第 1 节中的代码没有被执行?
我在Ubuntu 14.04 LTS上运行了代码(使用默认的gcc编译器编译)
最佳答案
关于c - Linux中C语言中Printf()在 "while(1)"循环之前不执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42649873/