判断语句C语言C语言 的判断结构要求程序员指定一个或多个要评估或测试的条件以及条件为真时要执行的语句必需的和条件为假时要执行的语句可选的。C 语言把任何非零和非空的值假定为true真把零或null假定为false假。目录“ if ”语句“ if 嵌套 ”语句“ if···else··· ”语句“ if···else if··· ”语句“ switch ”语句“ ? : ” 运算符“ if ”语句格式如下if (布尔表达式){//* 布尔表达式为真非0时将执行的语句 /*/}“ if 嵌套 ”语句格式如下if (布尔表达式1){//* 布尔表达式1为真非0时将执行的语句 /*/if (布尔表达式2){//* 布尔表达式2为真非0时将执行的语句 /*/}}“ if···else··· ”语句格式如下if (布尔表达式){//* 布尔表达式为真非0时将执行的语句 /*/}else{//* 布尔表达式为假0时将执行的语句 /*/}“ if···else if··· ”语句格式如下if (布尔表达式1){//* 布尔表达式1为真非0时将执行的语句 /*/}else if(布尔表达式2){//* 布尔表达式2为真非0时将执行的语句 /*/}#注意if···else··· 和 if···else if··· 的区别if···else···结构if语句后面只可以跟一个else语句用于在if条件不满足时执行else块中的代码。这种结构适用于只有两种可能结果的情况即条件满足或不满足。if···else if···结构允许在一个if语句后面跟多个else if语句以及一个可选的else语句。一旦某个else if的条件满足后续的else if和else代码块将不会被执行。这种结构适用于需要根据多个条件进行选择的情况。这种结构提供了一种清晰的方式来处理多分支的逻辑其中条件之间可能存在逻辑关系。总结来说if···else···用于简单的二选一判断而if···else if···用于根据多个条件执行不同代码块的复杂逻辑。“ switch ”语句switch 语句是一种有限制的控制流语句它用于根据表达式的值执行不同的代码块。格式如下switch (表达式) {case 常量表达式1 :待将执行的语句1 ;break ;case 常量表达式2 :待将执行的语句2 ;break ;case 常量表达式3 :待将执行的语句3 ;break ;}# switch 语句说明switch 后面的表达式的值将会与每个 case 后面的常量表达式的值进行比较直到找到匹配的值或者执行到 default如果存在。如果找到匹配的值将执行相应 case 后面的待执行语句然后跳出 switch 语句。如果没有匹配的值并且有 default则执行 default 后面的代码块。如果没有匹配的值并且没有 default则跳过整个 switch 语句直到结束。“ ? : ” 运算符条件运算符 **“ ? : ”**可以用来替代if…else语句。格式如下Exp1 ? Exp2 : Exp3Exp1、Exp2、Exp3 均为表达式如果 Exp1 为真则计算 Exp2 的值结果即为整个表达式的值如果 Exp1 为假则计算 Exp3 的值结果即为整个表达式的值《网络安全从零到精通全套学习大礼包》96节从入门到精通的全套视频教程免费领取如果你也想通过学网络安全技术去帮助就业和转行我可以把我自己亲自录制的96节 从零基础到精通的视频教程以及配套学习资料无偿分享给你。网络安全学习路线图想要学习 网络安全作为新手一定要先按照路线图学习方向不对努力白费。对于从来没有接触过网络安全的同学我帮大家准备了从零基础到精通学习成长路线图以及学习规划。可以说是最科学最系统的学习路线大家跟着这个路线图学习准没错。配套实战项目/源码所有视频教程所涉及的实战项目和项目源码学习电子书籍学习网络安全必看的书籍和文章的PDF市面上网络安全书籍确实太多了这些是我精选出来的面试真题/经验以上资料如何领取