如何确保控制台在运行代码时不会立即关闭?

Con*_*erd 5 c c++ console visual-studio visual-studio-code

我正在尝试学习 C 编程,但是当我运行我的代码时,cmd,窗口立即关闭,没有给我更改以查看程序是否打印了我想要的结果。

我在 VS-Code 上编写 C,使用多个扩展。是否有设置/扩展/代码片段,或者我可以做的任何事情,所以它不会立即关闭?

谢谢!

Adr*_*ica 4

最简单(也是最常见)的方法是在函数中的语句system("pause");之前添加以下行:return 0;main

#include <stdio.h>
#include <stdlib.h> // This header defines the "system()" function
                    // For C++ builds, #include <iostream> will suffice

int main()
{
    printf("Hello, World!\n");
    system("pause");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

该调用将产生提示并等待用户按键。显示的确切消息可能因编译器和/或平台而异,但对于 Visual Studio 和MSVC,消息是:

按任意键继续 。。。