自学C语言

本文介绍了C语言中的分支结构,包括if语句的基本形式和嵌套使用,相等与关系运算符的概念,逻辑运算符的作用,以及条件运算符的三目运算特性。此外,详细讲解了Switch语句的语法和执行流程,强调了标签和break语句的重要性。
摘要由CSDN通过智能技术生成

分支结构程序

if语句

其1:
在这里插入图片描述
当控制表达式的值不为0,则执行语句。

其2:
在这里插入图片描述
当控制表达式的值不为0,执行语句1,为0执行语句2.
在这里插入图片描述
if语句的两种基本形式,使用必须满足上述结构图,若不满足则会发生错误,如:
在这里插入图片描述

相等运算符

在这里插入图片描述

关系运算符

在这里插入图片描述

嵌套if语句

如图if语句有两种基本形式:
在这里插入图片描述
if语句,顾名思义,是一种语句,因此else控制的语句也可是if语句

逻辑运算符

在这里插入图片描述

条件运算符

在这里插入图片描述
条件运算符需要使用3个操作数,即三目运算符,其他运算符都为双目运算符。
注意当运算符是双目运算符时,只能有两个操作数,不能对三个操作数进行判断,当要对三个操作数进行判断时,需要用到逻辑运算符,如下:
在这里插入图片描述

Switch语句

Switch语句可将程序分为多个分支。
语法结构如图
在这里插入图片描述
注意,Switch语句控制表达式必须是整数类型
一段程序如图
在这里插入图片描述
像:“case 1:” 这样用来表示程序跳转的标识称为标签,标签值必须是常量,且不同标签的值不能相同。
当执行break语句后,程序会直接跳出将它包围的Switch语句,当没有break语句时,程序会继续往下执行。
当控制表达式的判断结果与任何一个case都不一致,程序会跳到default后,继续执行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值