四、三种基本程序结构

本文详细介绍了C语言中的三种主要程序结构:顺序结构、选择结构(if...else和switch)、以及循环结构(for、while和dowhile)。讲解了它们的工作原理和适用场景,以及布尔类型的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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等)中,= 是赋值运算符,而 == 是比较运算符。如果将变量放在左边,比较的值放在右边,很容易不小心写成赋值语句,导致逻辑错误。如果把==写成=时&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码织梦师小猪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值