c - ues while循环不能printf用C语言

标签 c linux

<分区>

在ubuntu中,我的代码是:

 int main(){
    printf("signal test");
    while(1);
    return 0;

}

无法显示:信号测试

最佳答案

这是因为缓冲,因为没有换行符被打印,没有任何东西被刷新到输出。

关于c - ues while循环不能printf用C语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58372599/

相关文章:

c++ - 移动窗口并调整底部闪烁的大小

c - C 中的 sscanf。将一行中未知数量的 double 分隔为数组

c - 试图理解c中的死锁

TCP 套接字上的 send() 可以返回 >=0 和 <length 吗?

c - 为什么这个 C 函数什么都不做?

Python2.7 到 Python3 Ubuntu 切换

linux - 从两端查找具有索引的子字符串

c++ - 有没有一本使用 C++ 编写控制台/终端应用程序的书?

mysql - 在 AWS EC2 用户 (Amazon Linux) 上安装 MySQL 5.7 时出现损坏的软件包

linux - 锁定文件或分区以进行读写系统调用