为了账号安全,请及时绑定邮箱和手机立即绑定

Main的正确声明是什么?

Main的正确声明是什么?

C++ C
临摹微笑 2019-06-15 10:33:03
Main的正确声明是什么?正确的签名是什么?main函数在C+中?正确的返回类型是什么,从main?允许的参数类型是什么,它们的含义是什么?这是系统特有的吗?这些规则随着时间的推移而改变了吗?如果我违反了他们怎么办?
查看完整描述

3 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

从标准文件,3.6.1.2主要功能,

它应该有一个int类型的返回类型,但否则它的类型是实现定义的。所有实现都应允许Main的以下两种定义:

int main() { / ... / }int main(int argc, char* argv[]) { / ... / }

后一种形式argc则为传递给程序的参数数如果ARGC为非零这些参数应在argv[0]中通过argv[argc-1]作为指向以空结尾的多字节字符串的初始字符的指针提供。.....

希望这有帮助.。


查看完整回答
反对 回复 2019-06-15
  • 3 回答
  • 0 关注
  • 649 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信