【发布时间】:2020-03-28 09:29:17
【问题描述】:
我有点困惑函数 pause() 在调用顺序的意义上是如何工作的。例如:
int main(){
printf("Start\n");
pause();
printf("Finish\n");
}
我希望在暂停之前获得输出“开始”,但程序只是立即暂停。请解释一下原因。提前致谢。
【问题讨论】:
-
尝试在
pause();前添加fflush(stdout);。
标签: c linux function pause unistd.h