gpt4 book ai didi

c - printf without\n 放在 while(1) 之前不显示文本

转载 作者:太空狗 更新时间:2023-10-29 16:09:11 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Why does printf not flush after the call unless a newline is in the format string? (in C)

我在做一个网络项目时遇到了这个问题。我能够缩小问题范围并像这样重现它:

如果您运行这段代码,它不会在屏幕上显示文本。尽管如果您将\n 放在文本末尾或在 printf 语句之后使用 fflush(),它会显示文本。

int main(){
printf("started") ;
while(1){
}
}

谁能解释一下这种行为?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com