K& R C书给我编译问题

时间:2016-05-12 02:21:41

标签: c compilation

我最近拿起K& R第二版学习C.然而在第一个程序中,一个简单的问候世界。它给了我这个编译问题

hello.c:3:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^
1 warning generated.

我的代码是

#include <stdio.h>
main()
{
  printf("Hello world\n");
} 

我正在通过进入此程序所在的文件夹并使用gcc hello.c -o hello

进行编译

1 个答案:

答案 0 :(得分:3)

啊,是的,这是旧的。声明没有类型的函数或变量就会消失。

#include <stdio.h>
int main()
{
  printf("Hello world\n");
}