第1个回答 2011-07-11
是的。C语言中void是将函数定义为“空类型”也就是操作系统在执行调用函数的时候保证不会使用被调函数中的返回值,当然函数体重就不能出现像return这样的返回值语句。希望对你有帮助
第2个回答 2011-07-11
感觉以上朋友都么有回答清楚这个问题,我说下,C语言中,主函数main 和其他函数都可以说是独立的,主函数main前面的类型名的定义,跟其他子函数是一个道理,主要取决于main函数本身有没有返回值,有的话是什么类型的,如果没有的话,我们可以省掉不写,或者+void;这里说主函数main类型的书写格式,觉得楼上朋友说的不错!可以借鉴。
第3个回答 2011-07-11
main 函数与其他独立。
情况(1)
main()
{
...
return 0; //不加类型修饰,默认为 int main()
}
2)
void main()
{
... //void 类型,不返回值
}
3)
int main()
{
...
return 0; //int 类型,返回值
}
第4个回答 2017-10-22
任何函数(包含main函数) 要返回一个值, 那么在函数名前要写上这个返回值的类型, 如:
xxx类型 FUNCTION()
{
.....
return xxx类型的值;
}