Main的正确声明是什么?正确的签名是什么?main函数在C+中?正确的返回类型是什么,从main?允许的参数类型是什么,它们的含义是什么?这是系统特有的吗?这些规则随着时间的推移而改变了吗?如果我违反了他们怎么办?
3 回答
aluckdog
TA贡献1847条经验 获得超7个赞
它应该有一个int类型的返回类型,但否则它的类型是实现定义的。
所有实现都应允许Main的以下两种定义:
int main() { / ... / }
int main(int argc, char* argv[]) { / ... / }
后一种形式 argc
则为 传递给程序的参数数如果ARGC为非零 这些参数应在argv[0]中通过argv[argc-1]作为指向以空结尾的多字节字符串的初始字符的指针提供。.....
- 3 回答
- 0 关注
- 649 浏览
添加回答
举报
0/150
提交
取消