为什么在一个
{
   ....
   if ()
  {
   return FALSE;
   }
   if()
   {
   return FALSE;
   }
.......
    return TRUE ;
}在上面的 大括号里有很多的 return   最后在IF 外面是函数的RETURN  
请问 IF  里的RETURN  是怎么回事? 这么多返回都返回到里??? 返回-1  有是怎么回事??
请教老手!1

解决方案 »

  1.   

    return 当然是函数返回了,在{}里是满足条件函数返回,后面的语句就不执行了
      

  2.   

    return放在哪里都是退出函数,返回调用函数。
    if里面一样可以放return的。
      

  3.   

    假如其中一个if条件满足,则返回FALSE;
    一般这种情况说明这个函数有异常,也就是if语句里的条件(函数)不满足条件如正常的话应反回TRUe
      

  4.   

    就是。false是不正常退出,true是正常退出。执行到return语句就不再往下执行了。