C语言分支循环语句

    c语言的结构分为三种:顺序结构、选择结构、循环结构。选择结构根据字面意思理解就是多个方向选择执行哪段代码,依靠if语句或switch语句来表现。循环结构就是重复执行一段代码,依靠while循环、for循环和do  while循环来表现。

    if语句有3种类型:

1、   if(表达式){                                              if语句为真才执行,,为假不执行。语句超过1条

             语句;                                           则需要加{ },。=是赋值,==是判断是否相等。else总

       }                                                          是和离它最近的if匹配。

2、   if(表达式)

              语句1;

         else                                                           关系操作符有:  >,   <,   >=,    <=,   !=

              语句2;                                                  运算结果通常返回0或1

eg:奇数  偶数的判断

3、   if(表达式)

             语句1;                                               条件操作符(又称三目操作符)

         else if(表达式)                                        表达式1?表达式2:表达式3

             语句2;                                                    a    >    b   ?   a     :      b

         else                                                                真                 a

              语句3;                                                     假                 b

eg:正数,负数,0

    逻辑操作符:&&、||、!

                       &&操作符左边如果为0就不再执行,两个必须全正确才为1

                       ||左边正确就不再进行右边的求值

    switch语句

switch后的表达式必须是整型表达式;case后的值必须为整型常量表达式。

switch(表达式)

{

    case    value1(值):  语句块;

    case    value2:    语句块;

             ........

    case    value n:   .......

    default(默认):其他语句;                            不匹配使用

}

  循环:

1.   while循环

while(表达式)//循环的判断

{

       语句;

}

2.  for循环

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

//     变量初始化;循环结束的判断;调整部分

{

      语句;

}

三个部分可省略,判断部分被省略,判断恒为真,死循环。

3.  do  while循环(至少被执行1次)

do{

     语句;

}while(表达式);

break和continue语句

  break永久终止循环

  continue跳出本次循环中continue后面的语句

循环的嵌套

for循环中可以嵌套for循环

while循环中可以嵌套while循环

do  while循环中可以嵌套do  while循环

此外不同类型的循环也可以相互嵌套,根据实际的编程需求来确定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值