在main()函数前面加int或void有什麽作用?

如题所述

楼主您好!
如果函数名(main代表主函数)前面有数据类型,如int,float,就表示该函数有返回值,需要用return返回一个该类型的值;而如果使用void,则表示无返回值。
不懂可以再问哟!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-30
函数的入口main函数只能是
public static void main(String[] XXX)
不能把void 换 int 表示无返回值

如果就是一个普通的 public void main() void表示无返回值
int表示要返回一个int类型的值
第2个回答  2011-11-30
前面加int,表示可能你的.exe给别人调用的,会返回一个值给人家做判断的。

如果是void,则表示不会返回的。
第3个回答  2011-11-30
前面的表示main函数的返回值类型.void表示没有返回值.int表示返回的值是int型的值.
第4个回答  2011-11-30
函数返回类型,在C++里没有的话编译不会通过
int main() 返回的是整形,void main() 没有返回 但在C++里void是不能省约的
第5个回答  2011-11-30
int表示返回整数,void表示无返回值
一般主函数是不会返回值的,因此通常为void
相似回答