C语言循环语句详解:for、while、do-while语句使用指南
需积分: 21 198 浏览量
更新于2024-09-13
收藏 32KB DOC 举报
C语言循环语句
C语言中循环语句是指可以重复执行某些语句的语句, TurboC2.0提供三种基本的循环语句:for语句、while语句和do-while语句。下面将对这三种循环语句进行详细的介绍。
一、for循环语句
for循环语句是一种最常用的循环语句,它的一般形式为:
```
for(<初始化>;<条件表达式>;<增量>)
语句;
```
其中,初始化是一个赋值语句,用来给循环控制变量赋初值;条件表达式是一个关系表达式,决定什么时候退出循环;增量定义循环控制变量每循环一次后按什么方式变化。三个部分之间用`;`分开。
例如:
```
for(i=1;i<=10;i++)
语句;
```
上例中,先给i赋初值1,判断i是否小于等于10,若是则执行语句,之后值增加1。再重新判断,直到条件为假,即i>10时,结束循环。
需要注意的是:
* for循环中语句可以为语句体,但要用 `{`和`}`将参加循环的语句括起来。
* for循环中的初始化、条件表达式和增量都是选择项,即可以缺省,但`;`不能缺省。
* 省略了初始化,表示不对循环控制变量赋初值。省略了条件表达式,则不做其它处理时便成为死循环。省略了增量,则不对循环控制变量进行操作,这时可在语句体中加入修改循环控制变量的语句。
* for循环可以有多层嵌套。
例如:
```
for(;;)语句;
for(i=1;;i+=2)语句;
for(j=5;;)语句;
```
这些for循环语句都是正确的。
二、while循环语句
while循环语句是一种条件循环语句,它的一般形式为:
```
while(条件)
语句;
```
while循环表示当条件为真时,便执行语句。直到条件为假才结束循环。并继续执行循环程序外的后续语句。
例如:
```
#include <stdio.h>
main()
{
char c;
c = '\0'; /* 初始化c */
while(c != '\n') /* 回车结束循环 */
c = getche(); /* 带回显的从键盘接收字符 */
}
```
上例中,while循环是以检查c是否为回车符开始,因其事。
三、do-while循环语句
do-while循环语句是一种后测试循环语句,它的一般形式为:
```
do
语句;
while(条件);
```
do-while循环语句执行语句,然后检查条件,如果条件为真,则继续执行语句,直到条件为假时结束循环。
例如:
```
do
语句;
while(i <= 10);
```
上例中,先执行语句,然后检查i是否小于等于10,如果是,则继续执行语句,直到i大于10时结束循环。
循环语句是C语言中非常重要的语句,它可以使代码变得简洁高效。通过循环语句,可以简化代码,提高程序的执行效率。
2020-05-30 上传
2021-10-06 上传
2023-04-04 上传
2023-06-10 上传
2023-11-04 上传
2023-11-24 上传
2023-11-27 上传
2024-09-11 上传
聪明娃娃鱼
- 粉丝: 0
- 资源: 1
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全