在 glibc 中,main 被记录为以下之一,
或者,
int main (int argc, char *argv[])
或者,
int main (int argc, char *argv[], char *envp[])
如果您不想更改参数,您可以将所有参数定义为const
吗?
int main (const int argc, const char * const argv[])
它是支持的、不支持的还是非法的?
main
。另外,“const char *”中的const不是顶层的,非常重要。 - Kerrek SB