武逆九天古木等级划分:C语言的小问题

来源:百度文库 编辑:高校问答 时间:2024/04/20 14:05:36
空类型void 要不要家在main前。书上有时加有时不加的

这绝对不是一个习惯问题。而是对于C语言的一个理解问题。

在c语言中,如果函数全缺省类型,编译器会默认为
int main()
这也就是为什么如果只输入main(),必须要在函数的结尾处输入return 0,因为int main()是需要返回值的。
而如果输入void main(),就可以省略返回值了。

如果主程序不返回任何值的话可以加的。我以前一般都加上。

要的,你的c语言库中应有那个文件,不过我也在学习,不是很懂

在C语言中,可以加,也可以不加,但最好要养成加上的习惯,

在C++ 中main()要是没有返回值,都必须加上.
在C 语言下,可加可不加,但要养成好的编程习惯,最好加上.

在TC2.0下是不用的,因为它不对main的类型进行检查
不过在其他的编译条件下就要求对每个函数都要明确定义类型