亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> C语言

C 语言决策结构精通:if、switch 与条件运算符

决策结构要求程序员指定一个或多个条件供程序评估测试,并指定条件为真时执行的语句,可选地指定条件为假时执行的语句。

下图展示了大多数编程语言中典型决策结构的通用形式:

C 语言决策结构精通:if、switch 与条件运算符

C 语言将任何非零和非空值视为true,若为零或空则视为false。

C 语言提供下列决策语句:

序号语句及说明
1if 语句

由一个布尔表达式后跟一条或多条语句组成。

2if...else 语句

if 语句可跟随可选的else 语句,当布尔表达式为假时执行。

3嵌套 if 语句

可在一个 if 或 else if 语句内使用另一个 if 或 else if 语句。

4switch 语句

允许变量针对值列表进行相等性测试。

5嵌套 switch 语句

可在一个 switch 语句内使用另一个 switch 语句。

?: 运算符

前章已介绍条件运算符 ? :,可替代 if...else 语句。其通用形式:

 Exp1 ? Exp2 : Exp3; 

Exp1、Exp2、Exp3 为表达式。注意冒号的使用和位置。

? 表达式的值确定规则:

C语言

  1. 以强大分析赋能高端制造决策:从描述到处方的进阶之路
  2. 优化数据摄入,驱动更智能决策
  3. 掌握 C# switch 语句:语法、示例与最佳实践
  4. C# break 语句:用法、时机与实战示例
  5. 掌握 C# continue 语句:高效跳过循环迭代的实战指南
  6. 掌握 C++ break 语句:跳出循环与 switch 的核心控制流
  7. 掌握 C++ continue 语句:跳过当前迭代的循环控制艺术
  8. C 语言条件语句精通:if、else、嵌套与多重分支
  9. C 语言 switch 语句完全指南:语法、流程与计算器实例
  10. C 语言 goto 语句详解:语法、实战用法与最佳实践
  11. C 语言基础语法精通:Token、分号、注释与标识符规范
  12. 精通Python Pass语句:实战指南