C语言分支循环

     在介绍分支循环之前先普及关于分支循环得几个关键符号

       >大于运算符

       <小于运算符

       >=大于等于运算符

       <=小于等于运算符

        ==相等运算符

        !=不相等运算符

        &&与运算符,所以条件都成立才为真

        ||或运算符,一个条件成立即为真

        !逻辑取反运算符。例子如下       

   分支循环主要有一下几种

1.if语句

2.switch语句

3.while循环

4.do while循环

5.for循环

首先介绍if 语句

     if语句语法如下

表达式为真则执行语句,为假则不执行

大概执行图如下

     else

    else是if语句中与表达式相反得表达式,如if(a>1)则else的判断条件为a<=1。

        switch()语句

    switch语句的判断

   switch是一种选择中语句,如:

输入一个值啊。

switch(a)

case判断a的值,然后执行相关语句,最后一break结束,注意整数case后年接空格,字符用‘’判断。例子如下:


   

如果输入a不满足case里的所有条件,则用default来执行相关语句

while语句

在C语言中if语句和switch语句属于选择 语句,接下来讲的while语句,do——while语句则,for语句则为循环语句

while的施行流程如下

⾸先上来就是执⾏判断表达式,表达式的值为0,循环直接结束;表达式的值不为0,则执⾏循环语 句,语句执⾏完后再继续判断,是否进⾏下⼀次判断。

为了方便理解附上例子

上图中,i首先1进入循环中,每次循环结束i+1,i+1=2<10,所以循环继续执行,当i=11后循环就没无法继续,因此循环结束。

do while循环

在 do while 循环中先执⾏图上的“语句”,执⾏完语句,在去执⾏“判断表达式”,判断表达式的 结果是!=0,则继续循环,执⾏循环语句;判断表达式的结果==0,则循环结束。

流程图如下

if语句

for 循环是三种循环中使⽤最多的, for 循环的语法形式如下

表达式1 ⽤于循环变量的初始化

表达式2 ⽤于循环结束条件的判断

表达式3 ⽤于循环变量的调整

执行流程如下

⾸先执⾏ 表达式1 初始化循环变量,接下来就是执⾏ 表达式2 的判断部分, 表达式2 的结果如果 ==0,则循环结束; 表达式2 的结果如果!=0则执⾏循环语句,循环语句执⾏完后,再去执⾏表 达式 3 ,调整循环变量,然后再去 表达式2 的地⽅执⾏判断, 表达式2 的结果是否为0,决定循环是否继 续。 整个循环的过程中,表达式1初始化部分只被执⾏1次,剩下的就是表达式2、循环语句、表达式3在循 环。

end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值