关于循环语句的一些总结

经过一段时间的学习,小编对c语言已有一定了解。下面就由我有来介绍一下循环语句。

所谓循环语句,就是使计算机重复执行某段程序的语句。其可分为3种,一种是while语句, 一种是do…while语句,还是一种是for语句。其中最为常见便是for语句。for语句的格式为for(表达式1;表达式2;表达式3){语句块;}。当语句块只有一个语句时,可不使用大括号,例如:

在以上代码中,for语句先执行表达式i=0,为循环变量赋初值,然后执行表达式i<3,制定循环条件,接下来执行表达式i++,改变循环变量的值,使循环变量逐渐不符合循环条件。当循环条件不满足时,程序跳出循环。故其执行结果为:

对于do…while语句和while语句,它们的格式分别为do{语句块;}while(表达式)和while(表达式){语句块;},其中表达式即循环条件。当循环条件为真时,执行语句块,当循环语句不成立时,程序退出循环,例如:

其结果均为

当表达式不包含变量且循环条件成立时,程序会进入死循环,直到用户强行关闭程序。所谓的"死循环"就是:循环条件永远成立,循环会一直进行下去,永不结束。死循环对程序的危害很大,一定要避免。例如:

当表达式不包含变量且循环条件不成立时,循环语句不会执行,也就是说什么也不会输出。例如:

其结果为

对while语句来说,它先执行循环条件,再执行语句块。

与while语句不同的是,do…while语句先执行语句块,后判断表达式
的真假,故do…while语句至少执行一次语句块,例如:

其结果为

那在这三种语句,for语句为什么是常用语句呢?因为for语句有着和其他两种语句一样的功能,并且在编程序时显得更加简短,同时for语句具有灵活性,其可应用于循环条件不确定的情况。例如:

不过在有些程序中,省略循环条件可能会导致程序发生死循环!

那么循环语句的应用有哪些呢?首先,它可以计算某些复杂计算式,例如计算1+2+3+…+100、计算n的阶乘等等。

它还可以结合数组,实现数组的输入、输出、数组排序等操作。

以下为一维数组的输入、输出并将数组元素从小到大排序:

它还可以实现一组数据的连续输入。

它还可以输出各种图形。

其输出结果为:

以上就是小编对循环语句的一些总结。这是小编的首次发文,如有错误,还请读者们指正。 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值