C语言的分支结构和循环结构

本文详细介绍了C语言中的分支结构,包括if语句、switch语句和条件运算符。接着,讨论了循环结构,如for循环、while循环、goto语句以及如何跳出循环。通过实例解释了各结构的执行过程和用法。
摘要由CSDN通过智能技术生成

目录

一、选择结构(分支结构)

if 语句

switch 语句

条件运算符

二、循环结构

for循环

while循环

goto 语句

跳出循环


一、选择结构(分支结构)

选择结构(分支结构):代码会被分成多个部分,程序会根据特定条件(某个表达式的运算结果)来判断到底执行哪一部分。

if 语句

在C语言中,使用if和else关键字对条件进行判断,并根据判断结果执行不同的语句。

格式

if (判断条件) {
    语句块1
} else {
    语句块2
}

执行过程:如果判断条件成立,那么执行语句块1,否则执行语句块2

判断条件中不是必须要包含关系运算符,它可以是赋值表达式,甚至也可以是一个变量。

语句块(Statement Block),就是由{ }包围的一个或多个语句的集合。如果语句块中只有一个语句,也可以省略{ },在 } 之后不需要再加分号 ,当然加上也没错。

单独使用 if 语句的格式

if (判断条件) {
    语句块
}

执行过程:如果判断条件成立就执行语句块,而不满足条件时就直接跳过。 

多个if else语句格式

if (判断条件1) {
    语句块1
} else if (判断条件2) {
    语句块2
} else {
    语句块3
}

执行过程:从上到下依次检测判断条件,当某个判断条件成立时,则执行其对应的语句块,然后跳到整个 if else 语句之外继续执行其他代码。如果所有判断条件都不成立,则执行语句块n,然后继续执行后续代码。即一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值