分支(单、双、多、嵌套)

单分支

if

双分支

if-else

多分支

if-else if-else if.....-else/不填

嵌套分支

if内又包含if单/双/多/嵌套分支(套娃)

注意嵌套分支要整体考虑,并且建议嵌套分支不超过三层(降低代码可读性)

if-else if要注意,哪个分支符合条件执行后,就直接跳出多分支,进行下一步(即只能有一个执行入口)例如:

 

 当你输入score = 90时候,它满足了score > 80后,执行了score > 80其中的语句,而后面不再执行(虽然score > 60也成立,但是不再执行了)


 

另外的一个例子:

 

 

if(b = 0)可以执行(就是给变量b赋值0),但是为假,不执行其中语句

else if(b)也为假(b=0),不执行其中的语句

else if(!b)为真(!b=1),执行其中语句,输出c

若改为if(b==0),

能通过编译

此时b=1

b=1不在if(b==0)判断内,为假,不执行其中语句

else if(b)执行,因为b=1,对于if来说是真,输出b

posted @   Morning枫  阅读(275)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示