C语言的main函数的三个要点


C语言的main函数的三个要点

文章插图
 
C的标准写法为:
#include <stdio.h>int main(void) /* a simple program*/main是一个极其普通的名称,但是这是唯一的选择 。我们可以将其想象为一个容器 。
C程序一定从main()函数开始执行 。除了main()函数,你可以任意命名其他函数,而且main()函数必须是开始的函数 。
int是main()函数的返回类型 。这表明main()函数返回的值是整数 。返回到哪里?返回给操作系统 。
通常,函数名后面的圆括号中包含一些传入函数的信息 。该例中没有传递任何信息 。因此,圆括号内是单词void 。
如果浏览旧式的C代码,会发现程序以如下形式开始:
main():C90标准勉强接受这种形式,但是C99和C11标准不允许这样写 。因此,即使你使用的编译器允许,也不要这样写 。
你还会看到下面这种形式:
void main()一些编译器允许这样写,但是所有的标准都未认可这种写法 。因此,编译器不必接受这种形式,而且许多编译器都不能这样写 。需要强调的是,只要坚持使用标准形式,把程序从一个编译器移至另一个编译器时就不会出什么问题 。

【C语言的main函数的三个要点】


    推荐阅读