分支语句和循环语句的介绍

我们所学习的分支语句和循环语句主要依附于控制语句,所以我们首先应该知道何为控制语句?

控制语句 用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成, C 语言有九种控制语句,可分成以下三类:
1. 条件判断语句也叫分支语句: if 语句、 switch 语句;
2. 循环执行语句: do while 语句、 while 语句、 for 语句;
3. 转向语句: break 语句、 goto 语句、 continue 语句、 return 语句。
————————————————————

————————————————————

一、分支语句

1、if 语句

        if语句的语法结构可为以下三种:

(1). if ( 表达式 )
     语句 ;
(2).  if (表达式 )
     语句 1 ;
    else
     语句 2 ;
(3).  // 多分支    
    if ( 表达式 1 )
     语句 1 ;
    else if ( 表达式 2 )
     语句 2 ;
    else
     语句 3 ;

代码示例分别为

(1)

(2)

(3)

如果条件成立,要执行多条语句,应该使用代码块。即用大括号包含多条语句。

例:

所以以后在敲代码时,应该养成这种习惯,不管是一条语句还是多条语句,我们都要带上大括号,这样不仅不会出现错误,而且会增加我们的代码在逻辑上的可读性!

与此同时,else还有一个知识点,就是else的悬空,即else会默认与和它最近的if匹配。

2、switch语句

switch语句的语法结构
switch ( 整型常量表达式 !!!!)
{
    语句项;
}
语句项:
// 是一些 case 语句:
// 如下:
   case 整形常量表达式 :
    语句 ;

switch语句中可以break 和continue来中止或跳过!防止无效输出!

二、循环语句

C语言中我们主要学习三个循环,分别为:

1、while 循环

语法结构:

while ( 表达式 )

循环语句 ;

举例:

2、for 循环

语法结构:

for ( 表达式 1 ; 表达式 2 ; 表达式 3 )
循环语句 ;
表达式 1
表达式 1 为 初始化部分 ,用于初始化循环变量的。
表达式 2
表达式 2 为 条件判断部分 ,用于判断循环时候终止。
表达式 3
表达式 3 为 调整部分 ,用于循环条件的调整。

举例:


3、do while 循环

语法结构:

do

循环语句 ;

while ( 表达式 );

举例:

do语句的特点

循环至少执行一次,使用的场景有限,所以不是经常使用。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值