前言
本文不涉及讲解原理,用简洁明了的风格,去整理方便查阅的知识点。
(适合有编程基础,或者需要作为笔记的人群使用)
{}复合语句组
if,while这种语句后面只能跟一条语句,但是我们有时候要在这种语句中执行多个语句,那么我们就需要用{}把他们括起来。
选择结构:if-else选择分支
作用:
给一个条件,判断条件是真是假,如果为真,执行一个语句,为假执行另一条语句。
语法:
if(条件)
语句1
else
语句2
多语句选择if-else:
需求:有时候我们需要判断很多个条件
而这种两种选择的方式肯定是不能满足我们的,但是c语言还真只有这种方式。
我们可以修改我们的代码,在
else中再套if-else之后,通过简化我们的代码实现多个选择分支的结构。
语法:
if(条件1)
else if (条件2)
else if (条件3)
else
switch多分支结构
作用:对参数进行多个值的判断,如果是规定的值就会运行指定代码。
语法:
switch(表达式){
case (常量表达式):执行语句;break;
case (常量表达式):执行语句;break;
case (常量表达式):执行语句;break;
default :执行语句
}
案例:
描述:拿着那个变量跟下面的数进行对比,如果都没有就执行default
条件表达式(三目运算符)
语法:表达式1?表达式2:表达式3
描述:如果表达式1为真,则执行表达式2,如果为假,则执行表达式3。
案例:
以上就是c语言中的选择分支结构。