空return语句有何作用

好几次看到 return; 这样的语句,这样的语句有什么用呢?

好象c 中不允许此类句子吧?

c++ 里看的....

return语句用于函数返回一个值给调用函数。任何函数,包括main函数,遇到return语句就会返回一个值,并终止该函数的调用。
如下定义:
int f(){}
则你在函数调用结束前一定要return 一个整数
如下定义:
void f(){}
则你在函数调用你结束前要用空的return语句,表示函数终止,且没有返回值。这种情况return语句可省略。
区别就在于你的函数定义里,定义了哪种返回值。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-05-31
return结束当前函数!
空return;不能用在main()里,它必须返回int型的值。
在自定义函数里,函数的返回类型只能是void才能用空return;
第2个回答  推荐于2018-04-13
当满足某个条件时,自动跳出该函数体,不让函数作任何事情。
提高代码的运行效率吧。本回答被提问者和网友采纳
第3个回答  2008-05-28
c里也有return语句的,return直接用的意思是跳出整个函数,带表达式的return如return a的意思是返回一个值给参数!
第4个回答  2008-05-31
void modA(int a)
{
if (a == 0)return;
else if (a ==1)
..
else...
...
//很长很长的代码.
}
//是否发现,当a真的是0的时候,很多事都不用做了.
相似回答