- 2
- 0
- 约6.04千字
- 约 23页
- 2017-01-07 发布于北京
- 举报
[循环结构II
第六章 循环结构 – II Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 回顾 循环结构的特点是,在给定条件成立时,重复执行某程序段,直到条件不成立为止 while 循环用于在给定条件为真的情况下重复执行一组操作,while循环先判断后执行 do-while循环先执行后判断,因此循环将至少执行一次 在循环中,需要修改循环变量的值以改变循环条件,否则有可能形成死循环 循环嵌套必须将内层循环完整的包含在外层循环中 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 目标 熟练使用for循环 理解 break 和 continue 语句的用法 熟练使用嵌套循环 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. for( 表达式1 ; 表达式2 ; 表达式3 ) { 语句; } for 循环的一般语法: for 循环 counter = 0; inum = 1; cnt = 100; counter == 10; inum 25; cnt 0 counter ++; inum = inum + 1; cnt-- 分号用于分隔 for 循环的 三个表达式 1、计算表达式1的值,通常为循环变量赋初值; 2、计算表达式2的值,即判断循环条件是否为真,若值为真则执行循环体一次, 否则跳出循环; 3、计算表达式3的值,这里通常写更新循环变量的赋值表达式,然后转回第2步重复执行; 工作原理 1 2 3 4 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. for 循环示例1 #include stdio.h void main() { int number,count,factorial=1; printf(\n 请输入任意一个正整数:); scanf(%d,number); for(count = 1; count =number; count++) factorial=factorial*count; printf(\n %d的阶乘 = %d\n,number,factorial); } 请输入任意一个正整数:5 内存 number count factorial 5 1 1 2 120 6 循环执行五次 5的阶乘 = 120 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 逗号运算符 for(i = 0 , j = max ; i =max ; i++, j--) printf(“\n%d + %d = %d”,i, j, i + j); for语句中的三个表达式都可以是逗号表达式 逗号表达式就是通过“,”运算符隔开的多个表达式组成的表达式 逗号表达式从左往右计算。逗号运算符在 C 语言运算符中的优先级最低 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. for 循环示例2 #include stdio.h void main() { int i,j,max; printf(请输入一个值 \n); printf(根据这个值可以输出以下加法表:); scanf(%d,max); for(i = 0,j = max ; i =max ; i++,j--) printf(\n %d + %d = %d,i,j,i + j); printf(\n); } 循环执行max次 初始化语句只执行一次 请输入一个值 根据这个值可以输出以下加法表:5
您可能关注的文档
- [各种花草的作用.doc
- [各种茶叶的功效,千万不要喝错.doc
- [房地产销售培训师.doc
- [影响消费者行为的主要因素.ppt
- [房地产项目可行性研究---毕业设计任务书.doc
- [各种茶类的功能与作用以及茶知识大全.doc
- [房地产项目管理软件project的应用.doc
- [房地产项目结构成本的优化控制及最新管理思路与技术方法.doc
- [各种茶叶的功效不要喝错.doc
- [各种网购网.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)