首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C语言——分支语句(if,switch)

前言:这篇博客,主要想从理解分支语句语句的执行过程和书写以及一些注意事项来谈谈分支语句 我们如何理解分支语句是什么? 分支语句又名:“条件判断语句” 其逻辑本质就是:若满足,则执行。...一,if语句 譬如,if语句的很多种形式: 有 if 语句;有 if...else 语句;还有 if...else if 语句,下面我们来看看他们的流程图: if语句: if...else语句: if...这里,我们不妨把switch语句也提上来: 当表达式输出值满足En时,则执行语句n,这就是“若满足,则执行” 注意事项 对分支语句有了一定的认识后,我们来看看具体的书写方法和注意事项: if语句:...if用于:需要对单一情况进行区分的时候 if...else用于:两种情况满足:不是......就(则)...... if...else if...用于:对多种情况的分类且它们是完全排斥的,...:当输入结果都不满足时,switch就会执行default语句 4,同样switch语句也可以嵌套if语句,if也可以嵌套switch语句,根据个人需求(条件的限制)进行合理安排就好 以上就是我这次分享的全部内容了

7910
您找到你想要的搜索结果了吗?
是的
没有找到

C语言初阶——分支语句(if,switch)

一.什么是语句 要学习分支语句和循环语句,首先我们要知道什么是语句。 在C语言中,由一个分号隔开的就是一条语句。...控制语句用于控制程序的执行流程,以实现程序的各种结构方式(C语言支持三种结构:顺序结构、选 择结构、循环结构),它们由特定的语句定义符组成,C语言有九种控制语句。...那么在C语言中如何表示真假? 0表示假,非0表示真。...2.switch语句 (1)语法介绍 switch语句也是一种分支语句,常常用于 多分支 的情况。...编程好习惯 在每个 switch 语句中都放一条default子句是个好习惯,甚至可以在后边再加一个 break 。 以上就是对C语言分支语句的介绍!!!

11010

C语言_分支和循环语句(2)

前言 C语言:结构化的程序设计语言 顺序结构、选择结构、循环结构 ---- 一、for 循环 导引 过于分散 1.1语法 使用for循环打印1~10 循环体默认只能控制一条语句 想控制多条语句的话...,要加大括号 示例 1.2 for 语句的循环控制变量 建议: 1.不可在 for 循环体内修改循环变量,防止 for 循环失去控制。...2.建议 for 语句的循环控制变量的取值采用“前闭后开区间”写法 错误示例(循环体内修改) 1.3 一些 for 循环的变种 (判断部分省略,意味着判断恒为真) 二、do … while()循环...2.1 do 语句的语法 2.2 do … while 循环中的 break 和 continue 2.3 练习 1 - 计算n的阶乘 ---- 2. - 在一个有序数组中查找具体的某个数字 n

10920

C语言_分支和循环语句(3)

前言 :C语言:结构化的程序设计语言 顺序结构、选择结构、循环结构: ---- 提示:以下是本篇文章正文内容,下面案例可供参考 一、猜数字游戏 1.1.电脑随机生成一个数(1~100); 1.2.猜数字...c>猜对了 , 恭喜,猜对了,结束游戏 1.3.玩完一把不过瘾,可以继续玩,不用退出程序。...C语言中提供了可以随意滥用的 goto语句 从理论上goto语句是没有必要的,实践中没有goto语句也可以很容易的写出代码。...2.2. goto 语句是不能跨函数的 三.关机程序 3.1.程序运行起来,1分钟内关机电脑 3.2.如果,输入我是猪,就取消关机。...switch 语句中的default子句可以放在任意位置(√) switch 语句中的case后的表达式只能是整形常量表达式(√) switch 语句中case子句必须在default 子句之前(

15820

C语言】判断语句以及分支语句《详细讲解》

C 语言把任何 非零 和 非空 的值假定为 true,把 零 或 null 假定为 false。...在C语言判断语句当中:表达式的值为假false,那么就不执行里面语句的内容。当表达式的语句结果为真ture则执行表达式的值的内容。...所以,这个时候C语言就提供了另外一种分支语句C语言可以使用 [switch] 语句直接处理多分支选择的情况,将我们程序代码的可读性提高!...为了达到这个目标,必须要在每个分支最后添加 break;语句 ----  break 介绍 是C语言中的一个关键字,专门用于跳出 [switch] 语句。...",在编写程序的时候不要忘记 ----  break 介绍 是C语言中的一个关键字,专门用于跳出 [switch] 语句

69320

C语言初阶】 分支语句 if 的全面介绍

鸽芷咕:个人主页 个人专栏:《C语言初阶篇》 《C语言进阶篇》 ⛺️生活的理想,就是为了理想的生活!...文章目录 前言 结构化程序设计的三种基本结构 分支语句 (选择结构) if 语句 代码演示:`if`语句分支情况 代码演示:`if`语句分支情况 代码演示:`if`语句的多分支情况...这个在C语言中就是多分支语句。 现在大家明白什么是选择结构了吧! 废话不多下面给大家讲讲讲在C语言中选择语句是怎么实现的。...代码演示:if语句分支情况 ✅ 语法结构: if(表达式) { 语句1; } else { 语句2; } 这边来解释一下但双分支if语法结构意思: if的分支我们前面讲了,其实...而这样写C语言会当成什么呢? C语言中会先执行18<=age这个条件,当我们输入15时。18<=15肯定是假的那么就是0。在C语言中假为0,真为1。

12710

【初级】C语言——分支和循环语句(2)

---- 3.1 while 循环 3.1.1 while 语句中的break 和 continue  break语句在while循环中的作用: 其实在循环中只要遇到break,就停止后期的所有的循环...continue语句在while循环中的作用就是: continue是用于终止本次循环的,也就是本次循环中continue后边的代码不会再执行,而是直接跳转到while语句的判断部分,进行下一次循环的入口判断...3.2 for循环 3.2.1 语法 for循环后如果要跟多条语句后面要加{} for循环最普遍 for循环的执行流程图 break跳出循环(永久终止循环) continue 跳过本次循环后的代码...3.2.3 for语句的循环控制变量 建议 1.不可再for循环体内修改循环变量,防止for循环失去控制。...3.3 do ...while()循环 3.3.1 do语句的语法  循环体至少要执行一次 3.3.2   3.3.3 do语句的特点 循环至少执行一次,使用的场景有限,所以不是经常使用。

34740

关于C语言分支与循环语句

1.分支语句 分支语句一般有两种,一种是if语句,一种是switch语句,我们先来讲if语句 (1).if语句 if语句的格式是这样的 if(表达式) { 语句1; } else...if { 语句2; } else if { 语句3; } 如果表达式为真,则语句执行,如果为假,则执行else中的语句(0为假,非0为真) if和else默认都只能控制一条语句...其实,在 switch 语句中 case 语句和 default 语句是没有顺序要求的,只要你的顺序是满⾜实 际需求的就可以。 不过我们通常是把 default ⼦句放在最后处理的。...C语⾔中 提供了 break 和 continue 两个关键字,就是应该到循环中的。 • break 的作⽤是⽤于永久的终⽌循环,只要 break 被执⾏,直接就会跳出循环,继续往后执 ⾏。...4.goto语句 C语⾔提供了⼀种⾮常特别的语法,就是 goto 语句和跳转标号, goto 语句可以实现在同⼀个函数 内跳转到设置好的标号处。

9110

C语言中的分支与循环语句(1)

带你走进C语言 C语言是结构化的程序设计语言,结构又有顺序结构,选择结构,循环结构,这三种结构组成。虽然看起来只有三种结构,但是却能够解决绝大数问题。这次,就来着重解决一下分支结构和循环结构。...分支结构 顾名思义,相当于是从一点出发,多种道路。应该就是条条大路通罗马的反义词。 if语句 这是第一种重要的语法,需要了解的是,0代表的是假,非0才是真(但是不一定就就是1)。...else语句 在添加了else的语句中,if情况下为0(假)时,则会进入else语句中,从而避免什么都打印不出来的结果。...##if和else可以包含多条语句 如果是在多条语句的情况下,必须要加上{},才能在if或者else的语境下,控制多语句 嵌套if 在这种语句中,可以用多次的else if来构成多重判断(例如:区分年轻人...是反义符号 #循环语句 下回记录

6210

【精通C语言】:分支结构if语句的灵活运用

前言 C语言中的控制语句是程序设计中不可或缺的重要组成部分。从简单的if语句到复杂的多分支结构,掌握这些语句对于编写高效、灵活的程序至关重要。...本文将深入探讨C语言中控制语句的各种形式,以及它们在实际编程中的应用。 ️什么是语句?...控制语句用于控制程序的执行流程,以实现程序的各种结构方式(C语言支持三种结构:顺序结构、选 择结构、循环结构),它们由特定的语句定义符组成,C语言有九种控制语句。...在C语言中如何表示真假? 0表示假,非0表示真。 ☁️代码块 如果条件成立,要执行多条语句,怎应该使用代码块 。...掌握这些知识将有助于我们更好地运用C语言控制语句,编写出更加清晰、高效的程序。

11310

【精通C语言】:分支结构switch语句的灵活运用

前言 在C语言中,switch语句是一种特殊的分支语句,常用于处理多分支的情况。通过switch语句,我们可以根据不同的整型表达式的值执行相应的代码块,使程序的逻辑更加清晰和简洁。...全篇总结 本文深入了解了C语言中switch语句的各种用法,包括基本语法、break语句的作用、default子句的使用以及switch语句的嵌套。...这些知识不仅帮助我们更好地掌握C语言中的分支结构,还能够提高代码的可读性和可维护性。...篇总结 本文深入了解了C语言中switch语句的各种用法,包括基本语法、break语句的作用、default子句的使用以及switch语句的嵌套。...这些知识不仅帮助我们更好地掌握C语言中的分支结构,还能够提高代码的可读性和可维护性。

17210

C初阶】分支和循环语句

分支和循环语句 系列专栏: 【C语言–大佬之路】 博客说明: 希望通过分享自己所学的一些知识,能对大家能有所帮助,同时达到巩固知识的目的。...控制语句用于控制程序的执行流程,以实现程序的各种结构方式(C语言支持三种结构:顺序结构、选择结构、循环结构),它们由特定的语句定义符组成,C语言有九种控制语句。...在C语言中如何表示真假? 0表示假,非0表示真。 如果条件成立,要执行多条语句,应该怎样使用代码块呢?...但是这个语句只会执行一次。 由于我们发现生活中很多的实际的例子是:同一件事情我们需要完成很多次。 那我们怎么做呢? C语言中给我们引入了: while 语句,可以实现循环。...\n"); break; } } while (input); return 0; } 4. goto语句 C语言中提供了可以随意滥用的 goto语句和标记跳转的标号。

26860

C语言——C分支和循环

我们可以使⽤ if 、 switch 实现分支结构,使用 for 、 while 、 do while 实现循环结构。...一、 if语句分支) 1.1语法形式 if(判断表达式) 语句 表达式成⽴(为真),则语句执⾏,表达式不成⽴(为假),则语句不执行; 在C语言中,0为假,非0表示真,也就是表达式的结果如果是...num); if (num % 2 == 1) printf("%d 是奇数\n", num); else printf("%d 是奇数\n",num); return 0; } 1.3 分支中包含多条语句...二、关系操作符 C语言用于比较的表达式,称为“关系表达式”,里面使用的运算符就称为“关系运算符”,主要有下面6个。...求输出结果 五、switch 语句分支) 1、语法形式 switch 语句是⼀种特殊形式的 if... else 结构,⽤于判断条件有多个结果的情况。

8210
领券