Main的正确声明是什么?

Main的正确声明是什么?

正确的签名是什么?main函数在C+中?正确的返回类型是什么,从main?允许的参数类型是什么,它们的含义是什么?

这是系统特有的吗?这些规则随着时间的推移而改变了吗?如果我违反了他们怎么办?


临摹微笑
浏览 650回答 3
3回答

aluckdog

从标准文件,3.6.1.2主要功能,它应该有一个int类型的返回类型,但否则它的类型是实现定义的。所有实现都应允许Main的以下两种定义:int main() { / ... / }和int main(int argc, char* argv[]) { / ... / }后一种形式argc则为传递给程序的参数数如果ARGC为非零这些参数应在argv[0]中通过argv[argc-1]作为指向以空结尾的多字节字符串的初始字符的指针提供。.....希望这有帮助.。
打开App,查看更多内容
随时随地看视频慕课网APP