我最近拿起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
答案 0 :(得分:3)
啊,是的,这是旧的。声明没有类型的函数或变量就会消失。
#include <stdio.h>
int main()
{
printf("Hello world\n");
}