关于return()函数的疑问

来源:百度知道 编辑:UC知道 时间:2024/06/08 14:05:02
我一直就不太懂return()函数的真正内涵,发现有的函数用return(),而有的函数就不用return().那么什么时候用return(),什么时候不用return()函数呢?
请编程高手告诉我.谢谢

如果函数的类型不是void型,就一定要用return 返回一个与函数类型相同的数值或变量,即返回值;反之,可以不用return,或使用无任何返回值的return。
例如:
1.非void型
int f1()
{
int i=1;
return 1;
//return(i); //这样也可以
}
2.void型
void f2()
{
int i=1;
//return;//这样也可以,不要这一句也可以
}

return 返回值
void不用返回,要是函数不加void,而且又没有return那么返回值将是不可预测的,危险!

return还有一个意思是结束本函数,不执行下面的代码。

return 不是函数是关键字