0

我是一名网络开发人员,正在努力学习更多关于 C 编程的知识。我的 C 培训纯粹是学术性的,所以我想我会从阅读 Github 上的一些源代码开始。我选择的项目是https://github.com/cesanta/mongoose - Mongoose Web Server,因为我曾多次使用它。

浏览源代码(mongoose.c),我注意到没有“主要”功能。我不知道第一个被调用的函数是什么。

所以,我的问题是:
1. C 程序中不总是有一个 main 函数吗?
2. 如果不是,我怎么知道第一个被调用的函数是什么?

4

1 回答 1

0

任何程序都有一个入口点,但软件通常没有入口点。至于入口点是否总是被调用main,可以看这个问题

mongoose.c是一个的源代码,所以没有main功能。

这些main函数都在该库的客户端中,可在示例下找到。

于 2014-06-24T23:51:47.317 回答