繁体   English   中英

我的 C “你好,世界!” 程序没有编译

[英]My C "Hello, world!" program isn't compiling

我想学习 C,所以我决定启动一个 C 项目并尝试规范的“Hello,world”。 Visual Studio 中的程序。

所以我把这段代码放在

#import <stdio.h>

main()
{
    printf("Hello, world!");
}

并得到三个错误:

IntelliSense:无法打开源文件“C:/.../stdio.tlh”
IntelliSense:标识符“printf”未定义
IntelliSense:PCH 警告:找不到合适的 header 停止位置。 未生成智能感知 PCH 文件。

显然我的项目设置有误,或者我没有所需的 header 文件或类似文件。

我确定这似乎是一个非常基本的问题,但我之前没有真正使用过 C 所以我被卡住了,不知道该怎么做。 我做错了什么,我该如何解决?

#import应该是#include

这不是#import ,而是#include

您应该使用#include 而不是#import

其他人没有指出的几点:

  1. main() 应该返回 int
  2. printf 的字符串文字参数应该有一个新行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM