经验 写if语句时,尽量写上else

作者:澎涛 | 分类:科技 | 发布时间:2023-08-31 11:31:44 | 阅读:317 | 点赞:0 | 点踩:0
标签: C#

如题,如果没有一个else那无所谓,估计没有这么简单的逻辑,哈哈

一般写上if时,尽量写上else,因为有一个原则就是else会匹配最近的if,又是会有意想不到的效果噢。

比如下面代码

 int x = 5;
 if (x > 5)
     if (x > 7)
         Console.WriteLine("A");
     //else
     //    Console.WriteLine("B");
 else
     Console.WriteLine("C");
输出是什么?
估计有些人认为是C,其实什么也没有。
因为C的else被大于7的if匹配了。

评论 (0)

登录 后发表评论

暂无评论