虽然我在学校上了两门java类(class),但我是学习c的初学者。我刚开始用“The C Programming”一书学习c。
我正在尝试编译我的第一个程序“hello.c”
我按照书上说的输入:
#include <stdio.h>
main()
{
printf("hello, world\n");
}
但是,它说我必须在 main() 之前编写类型说明符“int”。 我试图理解为什么会这样,因为这本书没有说明类型说明符。
谢谢!
最佳答案
你的 main
函数需要返回一些东西,这是编译器告诉你的。
#include <stdio.h>
#include <stdlib.h>
int main() {
printf("hello, world\n");
return EXIT_SUCCESS;
}
EXIT_SUCCESS
在 stdlib
中定义。表示申请成功结束。它的值通常为 0。
关于c - 在c中编译hello world时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33837864/