C++中为什么一定要有main函数?它与程序中的其它函数的关系?

来源:百度知道 编辑:UC知道 时间:2024/06/18 00:38:16
RT

  • 任何一个C++程序都包含一个main函数,这是规定。main函数由系统直接调用,是程序执行的入口。

  • main函数与用户自己定义的函数都是各自独立的模块,即函数不能嵌套定义,通俗的说,不能在一个函数的函数体内定义另一个函数,即使在main函数中也不行。但main函数可以对用户自己定义的函数进行调用。

  • 用户自己定义多个函数时,用户自己定义的函数之间都可以互相调用 。

所有c++程序都是从main()函数开始执行,是程序的入口点!
这是最高一级的函数,不可能有函数能比main()更高!在main中可以调用其他函数的!

main函数是主函数,函数的入口,
这个是c++标准决定的,制定这个标准后,c++编译器才会以main函数作为入口,
否则有那么多的函数,你如何判断从那个函数开始执行?