发布网友 发布时间:2022-04-23 14:26
共1个回答
热心网友 时间:2023-10-18 08:14
_exit那行,即使不是_exit也不会输出——这就是linux下的I/O缓冲机制的体现。在win下会,不信你试。
加\n能输出不是_exit清缓冲的结果。printf自己自身刷新了缓冲。——printf \n时,默认printf强行刷新I/O缓冲,不管缓冲区空间是否已满需要刷新。。因它(系统或系统设计者)认为换行是一个需要立即反应体现用户指令作用的用户暗示。
_exit不是标准C的东东。