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

C基础问题

为什么int main(void)提交的时候不对,改为int main()就对了?求大神指教!

正在回答

5 回答

因为int main()的括号中不能加任何表达式,这是定义,void main()和int main()是不一样的两种类型,void是空的意思,无返回值不加return 0;int表示整型,函数结束时需要加return 0才算完整

2 回复 有任何疑惑可以回复我~
#1

Grace清风 提问者

非常感谢!
2017-12-11 回复 有任何疑惑可以回复我~
#2

Grace清风 提问者

但是C语言编程中经常有上面是int main(void) 结尾是return 0的,教材上就是这么写的。
2017-12-11 回复 有任何疑惑可以回复我~

这两个写法其实是一样的。可能编译器的问题而报错?

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

为什么我看不了视频呢?

之前都能看的,后来就看不了呢?


1 回复 有任何疑惑可以回复我~
#1

慕函数9162262

把软件删除,再下载试试
2017-10-27 回复 有任何疑惑可以回复我~
rtgrgr


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

void main()和int main()是不一样的两种类型,void是空的意思,无返回值不加return;int表示整型,函数结束时需要加return才算完整

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

举报

0/150
提交
取消
C语言入门
  • 参与学习       926209    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

C基础问题

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