C 中 main 函数的调用约定是什么?

joh*_*y92 5 c x86 calling-convention

C中的每个函数都必须有一个调用约定,但是函数的调用约定是什么main(我认为是cdecl调用约定但我不确定)?

Gov*_*mar 4

这取决于架构和平台。许多 x86 C 运行时规范都要求 main 是cdecl,但这绝不是保证。

最重要的是,您不会在 C 标准中找到此信息,因为该语言不依赖于任何一种体系结构。您可能会更幸运地阅读您感兴趣的特定编译器的文档。