C语言——分支与循环语句

    进入C语言的世界,我们可以了解到分支与循环在程序结构中的重要性,所以今天我们来了解一下分支与循环的几组重要语句

1.分支语句(选择结构)

1.for语句

1.单分支语句:

  • 语法结构:if(表达式)
  •                      语句;

2.双分支语句

  • 语法结构:if(表达式)
  •                       语句1;
  •                   else
  •                       语句2;

 3.多分支语句

  • 语法结构:if(表达式)
  •                       语句1;
  •                   else  if
  •                       语句2;
  •                   else  if

                      语句3; ......

  • 注:else总与最近的相对应

2.switch语句

  • 语法结构:switch(表达式)
  •                   {
  •                      case 常量表达式1:语句; break;
  •                      case 常量表达式2:语句; break;
  •                      default: 语句;break;
  •                   }
  • 注:switch后的表达式必须为整形表达式,default用于前面的条件都不满足时进行的操作

示例:

  • 注:如果只在最后一个条件加break,前面的语句会一直执行

示例:

故在switch语句中应准确把控好break的位置

2. 循环语句(循环结构)

1.while循环语句

  • 语法结构wile(表达式)
  •                          循环语句; //用{}包含更多内容

while循环打印1~10的数字:

  •  注:while()中,()中的内容可以为整数,如:0,1 。而在C语言中0为假,非零为真,故()中为0循环语句不执行,非0恒为真故陷入死循环。

 

 2.for循环语句

  • 语法结构for(表达式1;表达式2;表达式3)
  •                        循环语句; //用{}包含更多内容
  • 表达式1:循环变量的初始化
  • 表达式2:循环结束的判断条件
  • 表达式3:循环变量的调整

for循环打印1~10的数字:

 for与while循环的差别:

  • 两者均有变量的初始化,判断条件,变量的调整
  • for将初始化,判断条件以及循环变量的调整都放在一行,使得代码的修改以及维护更加方便,在工程量较大的程序中上比while的可读性更高

3.do - while循环语句

  • 语法结构:do
  •                       循环语句;
  • while(表达式);

do-while循环与for,while循环的差别:

  • for与while都是先判断,如果条件满足则进入循环,do-while循环则是先执行循环体中的循环语句,在进入条件判断的步骤
  • 无论条件是真是假,do-while循环都至少执行一次循环

用do-while循环打印1~10的数字:

4.break与continue的使用:

1.break

  • break用于终止并跳出循环

break用法示例:

 2.continue

  • continue用于提前结束本次循环

continue用法示例:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值