判断

条件判断——判断过程

在程序中做出判断,本质是根据条件的真假,选择执行一组语句而跳过另一组语句。这与日常生活中的决策逻辑完全一致。

1. 现实中的判断逻辑

场景判断条件真(执行)假(执行)
睡醒后感觉良好?去工作躺在床上不动
吃早餐时雨势与昨天相比乘公交 / 自己驾车 / 冒雨步行—

这些例子说明:判断可以从二选一到多选一,复杂度随条件数量增加。

2. 判断的本质:数值比较

C语言中所有判断最终都归结为对数值的比较结果——比较产生 true(非0)或 false(0),程序据此决定走向。

判断的核心要素:

  • 条件表达式:产生一个数值(0 为假,非0 为真)
  • 分支路径:条件为真时走一条路,为假时走另一条(或多条)
  • 复合条件:多个简单条件通过逻辑运算组合,形成复杂判断

3. 从生活到代码的映射

生活判断C语言对应
“如果感觉良好”if (feeling_good)
“否则”else
“雨比昨天还大”else if (rain > yesterday)
三种结果if / else if / else 三段结构

Previous:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注