【C语言】循环结构程序设计 (详细讲解) 您所在的位置:网站首页 c语言提前结束本次循环 【C语言】循环结构程序设计 (详细讲解)

【C语言】循环结构程序设计 (详细讲解)

2024-07-11 19:26| 来源: 网络整理| 查看: 265

前言:前面介绍了程序中常常用到的顺序结构和选择结构,但是只有这两种结构是不够的,还有用到循环结构(或者称为重复结构)。因为在日常生活中或是在程序所处理的问题中常常遇到需要重复处理的问题。

【卫卫卫的代码仓库】 【选择结构】 【专栏链接】这里是引用

while语句实现循环

while表达式的一般形式如下: while(表达式) 语句

其中的语句就是循环体。循环体只能是一个语句,可是一个简单的语句,还可以是复合语句(用花括号扩起来的若干语句)。执行循环体的次数是由循环条件控制的,这个循环条件就是上面一般形式的表达式,它也称为循环条件表达式。当此表达式的值为真(以非0的值表示)时,就执行循环体语句;为假时(以0表示)时,就不执行循环体语句。 我们可以简单的记为:只要当循环条件表达式为真(即条件成立),就执行循环体语句。

看例题:求 1 + 2 + 3 + … + 99 + 100的和

int main() { int i = 1; int sum = 0; while (i printf("%d",i++);//循环体 }while(i sum += i; i++; } while (i printf("请输入你的捐款数额\n"); scanf("%f", &amount); total += amount; if (total >= 100000) { break; } } ave = total / i; printf("捐款的人数是%d:\n", i); printf("每人捐款的平均值%f\n", ave); return 0; }

运行结果: 在这里插入图片描述

用continue语句提前结束本次循环

有时并不希望终止整个循环的操作,而只希望提前结束本次循环,而接着执行下次循环。这时可以用continue语句。 例题:要求输出100 ~ 200的不能被3整除的数

int main() { int i = 0; for (i = 100; i continue; } printf("%d ", i); } printf("\n"); return 0; }

运行结果: 在这里插入图片描述

今天的内容就讲到这里了,如果各位觉得讲的好的话麻烦给作者一个三连吧!讲的不好的话也麻烦各位多多指出了,谢谢各位的观看。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有