我是学习c的初学者,虽然我在学校学了两门java课程。我刚刚开始学习c" The C Programming"书。
我正在尝试编译我的第一个程序" hello.c"
我按照书中的说法输入了:
#include <stdio.h>
main()
{
printf("hello, world\n");
}
然而,它说我必须写类型说明符&#39; int&#39;在main()之前。 我试图理解为什么会这样,因为这本书没有说明类型说明符。
谢谢!
答案 0 :(得分:3)
你的main
函数需要返回一些东西,这就是编译器告诉你的东西。
#include <stdio.h>
#include <stdlib.h>
int main() {
printf("hello, world\n");
return EXIT_SUCCESS;
}
EXIT_SUCCESS
在stdlib
中定义。这意味着应用程序已成功结束。它的值通常为0.