第8章 条件判断——分支结构
C语言的控制语句有3种:顺序结构、分支结构和循环结构。顺序结构是最简单的一个,只要沿着指定的语句序列一路向下执行即可,无需选择、拐弯或者折回。而分支结构和循环结构相对要复杂一点,分支结构涉及从多条岔路中选择合适的语句执行,而循环结构则会重复执行某块语句,也就是说,在执行完后还要折回,再次执行。本章主要讨论几种常见的分支结构和它们的用法。
本章包含的知识点有:
·条件判断语句
·多分支语句
·开关语句
·条件判断语句与开关语句的对比
8.1 if语句
生活中充满了选择,在C语言编程过程中同样如此。最简单的条件判断语句是if语句,其基本格式为:
if(
判断表达式 )
{
结构体;
}
下面来具体看一下上述代码的意义。
8.1.1 判断表达式
判断表达式可以是简单的逻辑语句(逻辑表达式或关系表达式),可以是多个逻辑语句的“与”、“或”、“非”组合,也可以是一般表达式,甚至还可以是一个变量或常量。执行到if结构时,首先计算该表达式的值,当判断表达式的值不为0(真)时,if后花括号中的结构体代码被执行