分支(单、双、多、嵌套)
单分支
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)