意思是说这样是对的?
int Number(){
return;
return;
return;
return 0;
}
int Number(){
return;//多个返回
return;//多个返回
return;//多个返回
return 0;//一个返回值
}
在你觉得需要返回时就可以写上return,所以一般多个return会在不同的代码分支处。并且如果函数定义了有返回值,那么return语句就应该带上相应的返回值,否则结果是未定义的。
如你这样写在一起的话,先不说前几个return没有返回值,代码在第一个return处就返回了,后面的return根本不会执行到。