【发布时间】:2018-06-11 18:42:16
【问题描述】:
所以我不是程序员,但我决定学习 C 并找到了一个包含大量材料的网站 (https://www.learn-c.org/)。作为一名学生,我能够免费获得 Visual Studio Enterprise 2017。因此,您可能会理解,我对 C、编程或 VS2017 都不精通。对于本网站的第 1 课,我必须创建自己的 Hello_World 程序。在 VS2017 中,我打开了一个空项目,然后打开了一个新文件(Test.c)。我相信我的代码是正确的,但是当我尝试运行它时(Shift + F5)我没有看到“Hello World”。命令提示符在我的屏幕上闪烁了一下。在 VS 2017 底部标有“输出”的面板中,我得到了这个:
1>------ Build started: Project: Project1, Configuration: Debug Win32 ------
1>Test.c
1>Project1.vcxproj -> C:\Users\Fabien\source\repos\Project1\Debug\Project1.exe
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
所以我的问题是我应该在哪里看到“Hello,World!” ?
#include <stdio.h>
int main(){
printf("Hello World");
return 0;
}
【问题讨论】:
-
您的程序完全按照您编写的方式运行。它打印输出行,然后通过从 main() 返回立即退出。如果您希望它暂停以便读取输出,则需要这样做。
-
警告:Visual Studio 从来都不是标准 C 的 C 编译器。我建议您使用符合标准的编译器作为 clang 学习。
标签: c visual-studio-2017 output