C--if else嵌套几种形式总结--不要忘记括号了,养成只要if大括号的习惯

来源:互联网 发布:淘宝网上哪家的箫好 编辑:程序博客网 时间:2024/06/05 05:02

if else嵌套的类型

以x > 0, x < 0, x == 0的几种情况说明:(很简单的只是希望能抛砖引玉)
一 、这种方法是最简单的。
if ( x > 0)
{      }
if ( x < 0)
{      }
if ( x == 0)
{      }
二、这次涉及到了嵌套也很简单。
if ( x > 0)
{      }
else
      { if(x < 0)
              {         }
        else
              {          }
      }
三、同样也没有涉及到嵌套,只是if 和 else的匹配,
也可以看作是 if 和 else if的匹配使用。
if ( x > 0)
{       }
else if ( x < 0)
      {          }
else if ( x == 0)
      {          }
四、以上的四种方法都是正确的,这个是自己初学时的错误。
if ( x > 0)
{       }
if ( x < 0)
{       }
else    //因为这个else是和上面的最近的一个if匹配的, 所以也包含了x > 0的情况。
{       }
五、和四相似
if ( x > 0)
{       }
else   //因为这个else是和上面的最近的一个if匹配的, 所以包含了x < 0和x == 0的情况。
{       }
else    //这个else没有if 匹配所以是语法的错误。
{       }
0 0
原创粉丝点击