定义的正确(最有效)方法是什么main()
C 和 C++ 中的函数 —int main()
or void main()
——为什么?那么论点又如何呢?
如果int main()
then return 1
or return 0
?
返回值为main
指示程序如何退出。正常退出由 0 返回值表示main
。异常退出由非零返回表示,但对于如何解释非零代码没有标准。正如其他人指出的那样,void main()
C++ 标准禁止,不应使用。有效的 C++main
签名是:
int main(void)
and
int main(int argc, char **argv)
这相当于
int main(int argc, char *argv[])
还值得注意的是,在 C++ 中,int main()
可以不带 return 语句,此时它默认返回 0。对于 C99 程序也是如此。无论return 0;
是否应该省略还有待商榷。有效的 C 程序主签名的范围要大得多。
效率不是问题main
功能。根据C++标准,它只能进入和离开一次(标记程序的开始和终止)。对于C,重新输入main()
是允许的,但应该避免。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)