C语言分支循环语句

  C语言中一共有九种控制语句,分别用于控制程序的执行流程,已实现程序的各种结构方式,它们由特定的语句定义符组成。

一、分支语句

分支语句总共有两种分别是if语句和switch语句

1、if语句

if语句的基本形式为: if(表达式)

                                          语句;

意为如果表达式的值为真,则执行其后面的语句,否则将不执行。

if语句的表达形式有三种

 <--------------第一种------------->

           if(表达式){                                    

                语句1;

                语句2;                                      如果表达式为真,则从上往下依次执行

                .......

               语句2;}

 <--------------第二种------------->

          if(表达式){

              语句1;

      else                                                      如果表达式结果为真则执行语句1,否则执行语句2

              语句2;                                       if语句后默认只能控制一条语句,若要控制多条则需                                                                      要用{  }括起来)

<--------------第三种-------------->

        if(表达式)

             语句1;

 else if(表达式2)                                       当某个值为符合表达式1时,则执行其后面对应的语

             语句2;                                  句,然后跳到整个if语句外继续执行程序。如果不符合表达式

 else if(表达式n)                                  1则从上往下一次执行直到符合某个表达式为止,如果都不符

             语句n;                                    合则执行表达式m,然后继续执行程序。

   else                                                   (else总是与他前面最近的if匹配)

         表达式m;

2、switch语句

switch语句的一般形式为

   switch(表达式)                            (表达式只能为整形表达式)

   {

    case 1  语句1;                               意为计算表达式的值,并逐个与其后面的常量表达式相比较,

    case 2  语句2;                          当表达式的值与某个常量的值相等时则执行其后的语句,然后后

   .........                                         面将不再进行判断,直接执行后面的所有语句,如与case后的常

   case n  语句n;                           量全不同则执行default后的语句。

   default  语句n+1;

}

二、循环语句

 C语言中分别有 do while;  while;  for三种循环语句

1、while语句

    while(表达式) 

{                                                                 while语句是计算表达式的值为真(非 0)时,从上

        语句1;                                       往下一次执行语句,重复循环直到表达式的值为0,跳出循

        语句2;                                       环,如果计算表达式值为0则不进入循环。

        语句3;

        ........

        语句n;

}

2、for循环

    for(表达式1;表达式2;表达式3)     

表达式1为初始部分,用于初始化循环变量;

表达式2为条件判断部分,用于判断循环什么时候终止;

表达式3为调整部分,用于循环条件的调整;

使用for循环时不建议在循环内部修改循环变量,会导致循环体系失去控制

for循环初始化,判断,调整三个表达式可以省略,但判断省略,表示判断部分恒为真

3、do while循环

      do

     {                                                 do while循环,先执行后判断,从上到下一次执行语句

     语句1;                              知道while表达式的值为假则跳出循环

     语句2;

     ......

     语句n;

     }

   while(表达式)                   

总结             

   在C语言中循环语句是后重要的一个部分,一定要理解透彻,熟练使用,希望本篇文章对你有用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值