1、程序结构
(1)在C语言程序中,一共有三种程序结构:顺序结构、选择结构(分支结构)、循环结构。
- 顺序结构:按照事务本身特性,必须一个接着一个来完成。
- 选择结构:到某个节点后,会根据一次判断结果来决定之后走哪一个分支。
- 循环结构:循环结构有一个循环体,循环体是一段代码。循环结构根据判断的结果,来决定循环体是否执行。
(2)对于顺序结构来说,不需判断,因为下一句指令就是你要执行的。对于循环与选择结构来说,都需要进行判断,然后根据判断结果来做出决定。
(3)逻辑上有一种类型,叫bool类型(又写作boolean类型,中文叫布尔类型)。布尔类型只有两个值,真和假。
2、选择结构
2.1、 if...else 语句
(1)if...else 可以多级嵌套。
(2)示例伪代码:
if(bool)
{
/* 如果布尔值真将执行的语句 */
}
else
{
/* 如果布尔值为假将执行的语句 */
}
(3)if else 语句的书写格式
例:if(5 == x)
尽量要将比较的值放在左边,变量放在右边。
- 避免错误赋值:在某些编程语言(如C、C++、Java等)中,
=
是赋值运算符,而==
是比较运算符。如果将变量放在左边,比较的值放在右边,很容易不小心写成赋值语句,导致逻辑错误。如果把==写成=时&#