您的位置:首页 > 其它

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

2014-05-12 16:26 309 查看


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 匹配所以是语法的错误。

{ }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: