黑马程序员技术交流社区
标题:
关于main函数的疑问
[打印本页]
作者:
云霄之上
时间:
2014-7-15 14:09
标题:
关于main函数的疑问
一般我们都写的是int main() 那么能不能写void main() 或者 char main() 如果能 那么是在什么情况下可以写
作者:
x65396731
时间:
2014-7-15 14:27
main 是主程序函数。运行以后必须结束,所以必须要返回数值0。0又是int类型。所以应该只有int main。回答的没信心,不对不要骂我:(
作者:
linshaolie
时间:
2014-7-15 14:46
在c和c++里面是可以写成void main的,写成int main时,当执行到最后一句(一般时return 0;)时,主要是为了告诉操作系统整个程序已经无错到执行完成了。不过具体能不能写成void 或者是char应该是由编译器决定的。以上个人见解,有误请大家指出哈!!!
作者:
x65396731
时间:
2014-7-15 15:11
我觉得ls说的不对,如果你的函数要返回数值0,那你必须将函数定义为INT类型。lz先确定你问题中的main函数是否是主函数。如果不是,那么返回值是数值,字符,或者无返回值都是可以的。那你写void main(),char mian()都是可以的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2