C++程序的开头为什么,一定要以main()函数开头

2024-12-04 16:49:57
推荐回答(3个)
回答1:

一个程序,无论复杂或简单,总体上都是一个“函数”;这个函数就称为“main 函数”,也就是“主函数”。比如有个“做菜”程序,那么“做菜”这个过程就是“主函数”。在主函数中,根据情况,你可能还需要调用“买菜,切菜,炒菜”等子函数。
main函数在程序中大多数是必须存在的,但是依然有例外情况,比如windows编程中可以编写一个动态链接库(dll)模块,这是其他windows程序可以使用的代码。由于DLL模块不是独立的程序,因此不需要main函数。再比如,用于专业环境的程序-----如机器人中的控制芯片--可能不需要main函数。

回答2:

这是语法规定.

系统在运行一个程序的时候, 会先在程序代码中找 "入口", 这个入口就是 main函数. 所以这个函数的名字不可以随便定义.

回答3:

这是约定而已。一个程序,你写了那么多的代码和函数,你总得告诉计算机从哪开始吧,不然计算机可不知道该怎么做