在C语言中,可以使用以下方法来暂停程序运行:
使用`sleep()`函数
`sleep()`函数可以暂停程序指定的秒数。其原型为:
```c
include unsigned int sleep(unsigned int seconds); ``` 示例代码: ```c include include int main() { printf("这个程序将会暂停 5 秒。\n"); sleep(5); printf("程序已恢复执行。\n"); return 0; } ``` `getchar()`函数会等待用户按下回车键,然后继续执行程序。其原型为: ```c include int getchar(void); ``` 示例代码: ```c include int main() { printf("按回车键继续执行...\n"); getchar(); printf("程序已恢复执行。\n"); return 0; } ``` `system("pause")`函数会暂停程序,直到用户按下任意键。需要注意的是,该方法依赖于系统,并且可能会受到安全性的限制。其原型为: ```c include void system(const char *command); ``` 示例代码: ```c include include int main() { printf("按任意键继续执行...\n"); system("pause"); printf("程序已恢复执行。\n"); return 0; } ``` 建议 推荐使用`sleep()`函数,因为它是一个标准库函数,适用于跨平台,并且行为明确。 避免使用`system("pause")`,因为它依赖于系统,并且可能带来安全风险。 注意`getchar()`的局限性,如果程序前面有接收输入的语句,`getchar()`会等待回车键,而不会等待其他按键。在这种情况下,可以先清空输入流,再使用`getchar()`。使用`getchar()`函数
使用`system("pause")`函数