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

关于C中if语句的问题!!func(){if(...){return i}if(...)...if(...)...return s}如图 假设func是一个被

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



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

我想问的是:

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

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