c语言基础详解--分支语句

本文介绍了C语言中的分支语句,包括if语句和switch语句。if语句支持单分支、双分支和多分支,其逻辑基于表达式的真假来决定执行路径。switch语句在处理多个可能的情况时提供了一种更简洁的方式,每个case对应一个入口,break作为出口,default用于处理未匹配的情况。文章强调了在编写控制语句时的代码规范和最佳实践。
摘要由CSDN通过智能技术生成

首先,什么是语句?c语言中,语句有五类,分别是表达式语句、函数调用语句、控制语句、复合语句、空语句,分支语句与循环语句就是控制语句的一种,控制语句用于控制程序的执行流程,以实现程序的各种结构方式,结构又是什么?c语言是一门结构化的程序设计语言,包括顺序结构、选择结构、循环结构。在c语言中,控制语句有九种:1、条件判断语句也叫做分支语句:if语句、switch语句;2、循环执行语句:do while语句、while语句、for语句;3、转向语句:break语句、goto语句、continue语句、return语句。

本章我们来讲分支语句(if语句、switch语句),在c语言中,0表示假,非0表示真。if语句通过else和else if可以做到单分支、双分支、多分支,若表达式结果为真,语句执行,若表达式结果为假,则不执行。在分支语句中,若想执行多条语句,要加大括号,这也是一种代码习惯。else在没有大括号的情况下,采取就近原则,与离else最近的if匹配。在表达式中一定要记住==(关系操作符)是等于,而=(赋值操作符)是赋值。

switch语句:什么时候采用switch语句呢?switch语句类似于if语句,当if语句太复杂的时候,我们就需要采用。switch语句也是c语言控制语句中分支语句的一种,switch(表达式 ),表达式一定是整形或者是字符,不能是浮点数。在switch语句中,case是入口,break是出口,case的后面必须跟整形、常量,不遇到break会一直执行下去。default的作用,default对于位置没有要求,一般放在最后,放在最后可以省略break,但是为了养成一个良好的习惯break尽量不省略,default的存在是为了当输入的变量大小在case中没有时,做一个表示。

总结:今天讲的是c语言语句中的一种:控制语句中的分支语句,也叫做条件判断语句,分支顾名思义也可以理解为选择,由if语句和switch语句构成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

-hhY

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

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

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

打赏作者

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

抵扣说明:

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

余额充值