首页 理论教育 编程知识:if语句的使用方法

编程知识:if语句的使用方法

时间:2026-01-23 理论教育 小谭同学 版权反馈
【摘要】:if语句跟while类似,也是C语言中的常用语句,意为“如果”。其执行过程可表示为图2-17。图 2-172.使用if...else语句if意为“如果”,else意为“否则”,用来对条件进行判断,并根据判断结果执行不同的语句。总结起来,if...else的结构如图2-18所示。图 2-18如果判断条件成立,那么执行语句块1,否则执行语句块2。也就是说,一旦遇到能够成立的判断条件,则不再执行其他的语句块,所以最终只能有一个语句块被执行。

图示

if语句跟while类似,也是C语言中的常用语句,意为“如果”。

if...else语句用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行哪个

语句。

if语句使用分为三种情况:

(1)单独使用if语句

(2)使用if...else语句

(3)使用多个if...else语句

1.单独使用if语句

有些时候,需要在满足某种条件时执行一些操作,而不满足条件时,就不进行任何操作,这个时候可以只使用if语句。也就是说,if和else不必同时出现。

单独使用if语句的形式为:

图示

如果判断条件成立就执行语句块,否则直接跳过。其执行过程可表示为图2-17。

图示

图 2-17(https://www.xing528.com)

2.使用if...else语句

if意为“如果”,else意为“否则”,用来对条件进行判断,并根据判断结果执行不同的语句。总结起来,if...else的结构如图2-18所示。

图示

图 2-18

图示

图示

如果判断条件成立,那么执行语句块1,否则执行语句块2。其执行过程可表示为上图。

3.使用多个if...else语句

if...else语句也可以多个同时使用,构成多个分支,形式如下:

图示

从上到下依次检测判断条件,当某个判断条件成立时,执行其对应的语句块,然后跳到整个if...else语句之外继续执行其他代码。如果所有判断条件都不成立,则执行语句块n,然后继续执行后续代码。也就是说,一旦遇到能够成立的判断条件,则不再执行其他的语句块,所以最终只能有一个语句块被执行。其执行过程可表示如图2-19所示。

图示

图 2-19

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈