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

时间:2012-04-05 15:04:34

标签: c visual-studio

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

所以我把这段代码放在

#import <stdio.h>

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

并且有三个错误:

  

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

显然我正在设置我的项目错误或者我没有我需要的头文件或类似的东西。

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

4 个答案:

答案 0 :(得分:8)

#import应为#include

答案 1 :(得分:6)

不是#import,而是#include

答案 2 :(得分:3)

其他人没有指出的几点:

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

答案 3 :(得分:2)

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