- 1
- 0
- 约3.43千字
- 约 40页
- 2026-09-25 发布于陕西
- 举报
第8章循环结构程序设计;
8.1一个循环结构程序实例;
【例8.1】编写程序,在计算机屏幕上输出50个“#”。
解题思路:首先定义变量i,并赋初值1,用i作为计数器。然后使用循环结构重复执行输出一个“#”的过程。每次输出一个“#”,就令i增1,直到i累计达到50后停止重复工作。;
分析:从该程序可以看到,循环就是重复执行某些操作。本例用while语句来实现这一循环过程。其中条件i=50成立与否,决定着循环是否继续进行,被称为循环条件;程序中被重复执行的语句如{printf(#);i++;},被称为循环体。
循环结构的特点就是重复执行某一段语句。用循环结构解决问题的关键就是找出循环继续与否的条件和需要重复执行的操作,即循环体语句。程序设计中任何循环都必须是有条件或有限次数的循环,一定要注意避免无限次数的循环,即死循环的发生,所以在程序中就必须有逻辑条件来控制循环的次数。上面的程序中如果去掉i++语句,就会出现死循环现象。
C语言中有三种可以构成循环结构的语句,分别是while语句、do-while语句和for语句,本章将一一进行介绍。;
8.2while语句;
while语句的执行过程是:
(1)计算表达式的值,当值非0时,执行步骤(2);当值为0时,执行步骤(4)。
(2)执行循环体语句一次。
(3)转去执行步骤
您可能关注的文档
- 基于新信息技术的程序设计教程第10章 指 针.pptx
- 基于新信息技术的程序设计教程第11章 函数.pptx
- 基于新信息技术的程序设计教程第14章 文件.pptx
- 基于新信息技术的程序设计教程第9章 数组.pptx
- 第12章 预处理指令.pptx
- 第1章 信息技术的发展.pptx
- 第2章 计算思维.pptx
- 第3章 人工智能概述.pptx
- 第4章 C语言基础.pptx
- 第5章 基本数据类型与运算.pptx
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 广西交通运输厅事业单位笔试真题2024 .pdf VIP
- 广西交通运输厅事业单位笔试真题2024.docx VIP
- 广西交通运输厅事业单位笔试真题2024.pdf VIP
- 国开《教育评价》形考作业2答案.doc VIP
- 山东省日照市新营中学2025-2026学年七年级上学期10月月考地理试题(含答案).pdf VIP
- 广西交通运输厅事业单位笔试真题2025 .pdf VIP
- 广西交通运输厅事业单位笔试真题2025.docx VIP
- 2025年度陕西煤业化工集团有限责任公司高校毕业生(技能操作岗)招聘1868人笔试历年参考题库附带答案详解.docx VIP
- 读书笔记 关键跃升.pptx VIP
- 2025及未来5年中国公务船行业市场调查研究及投资战略咨询报告.docx
原创力文档

文档评论(0)