关于C语言分支循环语句

C语言中经常用到循环语句,下面用以下角度来介绍一下循环语句。


why

关于为什么要使用循环语句吗,是因为在让一件事物具有相同且重复的操作,这样可以大大减少程序的复杂性,提高程序效率。


what

在C语言中共有三种循环语句,分别是:while;for;do while语句。这三种语句分别对应不同的场景。其中for一般是最常使用的,其次是while和do while。但是它们都具有一个相同的特点,都需要一个判断表达式,然后进入循环。如果执行到某次循环后判断表达式判断为假则停下循环跳出循环语句。但是其中do while语句最为特殊,for和while语句均是先判断表达式是否为真才执行,而do while表达式则是先进入循环一次后再判断。换句话说for和while如果最开始判断为假则可以直接不执行循环,do while循环则是不管判断如何都要先执行一次循环。


how

while循环和if的语法极为相似,举个例子:

#include <stdio.h>

int main()

{

    if(1)

       printf(“hehe\n”);

}

return 0;


#include <stdio.h>

int main()

int a = 0;

{

    while(a<10) 判断

       printf(“hehe\n”);   执行

      i++;  调整表达式

}

return 0;

所以while和if语句的使用方法极为相似。循环语句具体三个步骤,判断;执行;调整。


for循环和while最大的区别就是while循环的三个部分比较分散,而for循环把三个步骤集中在一起,举个例子:

#include <stdio.h>

int main()

{

    int i = 0;

    for(i = 1;i<=10;i++)

      //i = 1初始化表达式  i <=10为停止条件 i++为调整语句

         { 

             printf(""hehe\n);

         }

   return 0;

}


do while也是使用最少的语句,他的语法格式为:

do

{

   语句;

}whlie(判断表达式);

它与前两种不同的是它不管怎么样都要先执行一次语句比较特殊,只在特殊情况下使用。

以上是本人的一点见解,如哪有不同角度的见解也欢迎讨论~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值