读书人

关于C中if语句的有关问题!

发布时间: 2012-08-01 17:53:40 作者: rapoo

关于C中if语句的问题!!
func()
{
if(...){
return i;}
if(...)
...;
if(...)
...;
return s;
}



如图 假设func是一个被调用的函数 return i是在第一个if中,而最后的return s不属于任何if语句 排在最后

我想问的是:

如果第一个if的条件满足 执行return i 是否不再往下执行剩余if语句了?

[解决办法]
是的,return之后实际上就退出函数了,以下的语句不会再执行。
[解决办法]
return 就是退出函数了 这是在if条件满足后就结束程序

读书人网 >C++

热点推荐