黑马程序员技术交流社区
标题:
关于主函数main定义问题
[打印本页]
作者:
CesC
时间:
2015-7-20 23:33
标题:
关于主函数main定义问题
#include <stdio.h>
void main()
{
}
和
#include <stdio.h>
int main()
{
return(0);
}
是一样的效果吗?
请问下两种有啥不同?
作者:
wlh0803
时间:
2015-7-21 09:31
一样的......吧
作者:
408205555
时间:
2015-7-21 10:11
#include <stdio.h>
void main()
{
}
//函数修饰符是void,表示这个main函数无需返回值。
---------------------------------------------------------
#include <stdio.h>
int main()
{
return(0);
}
//函数修饰符是int,表示这个main函数需要返回int类型的值
//return 0;就可以了,0不用加括号
--------------------------------------------------------------
其他没什么不同
作者:
被水淹死的鱼
时间:
2015-7-21 10:19
一个又返回值,一个没有返回值,其他都一样~
作者:
爱生活爱程序
时间:
2015-7-21 10:49
推荐的写法是:
int main(){
.......
return 0 ;
}
上面这种表明函数有返回值,并且返回值为0,告诉操作系统程序正常结束。
只是下面的这种写法不规范,操作系统收不到程序结束的信息。
void main(){
}
作者:
ylxkab
时间:
2015-7-21 11:04
感觉似懂非懂啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2