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

int main(void)最后还有一个return=0 这说明回事

void类型不是没有返回吗?这是说明情况


正在回答

1 回答

return0是针对int main的,可以用void main()然后不加return来替换,但一般用前者,习惯性可以返回文件是否执行成功的情况(int main就是标准返回值是整型,void main就是无返回值)。

而main()里面去的void是指main函数里没有参数,这是常见用法,也可以直接不加void同样是没有参数,大多用这两者,如果main()加参数,则是int main(int argc, char * argv[]);
这个是带参数的main函数的标准格式。
其中argc为命令行参数的个数,包括可执行文件名。
argv为一个字符串数组,共计有argc个元素,依次为命令行输入的各个参数。其中argv[0]为执行的文件名。
当该main函数所在工程编译出的可执行文件被调用时,参数会同时在命令行中传递。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之起航篇
  • 参与学习       291033    人
  • 解答问题       760    个

C++亮点尽在其中,本课程是在C语言基础上的一个延伸,得以升华

进入课程

int main(void)最后还有一个return=0 这说明回事

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信