我是靠谱客的博主 寂寞大侠,最近开发中收集的这篇文章主要介绍第5章 循环结构程序设计总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

c语言提供了for语句,while语句和do-while语句三种循环

1若初始人口用n表示,增长率用rate表示,年份用yaer表示,则计算某年的人口数量number的公式为:number=n(1+rate)yaer

2程序中的for循环控制语句中,年份yaer的初始值为1,终值为10,增量用yaer++实现;

3程序中的语句;

说明: while语句是3种循环结构之一,while后括号中的表达式称为循环条件,循环开始时,一定要保证循环条件为真;

5.2,使用for语句实现循环结构;

for语句的一般形式;

for(表达式1:表达式2:表达式3)

循环语句

注意,表达式1只是在进入循环之前计算一次,表达式2,循环体语句和表达式3将重复执行,根据for语句格式的特点,其实际应用可以有多重形式。

1,可以应用于计数型的循环,格式如下

for(循环变量赋初值:循环条件;循环变量增量

循环体语句;

说明 循环变量赋初值是一个赋值语句,用于给循环变量赋初值,循环条件是一个关系表达式,决定何时终止循环 循环变量增量决定循环变量在完成一次循环后如何变化,三部分之间以‘';"隔开

2,for语句的一般形式中省略 表达式1

for(:表达式2;表达式3)

循环体语句;

说明 省略表达式1时,可以将循环变量赋初值放在for之前。注意,此时不能省略第一个“,”

3,for语句的一般形式中省略表达式2

For(表达式1;表达式3)

循环体语句

说明;省略表达式2时,表达不对循环进行控制,这时如果没有其他处理的话,会形成死循环,应避免这样使用;

4for语句的一般形式中省略表达式3

for(表达式1;表达式2;)

循环体语句;

5.for语句的一般形式中表达式1和表达式3也可以是逗号表达式,

6for语句的一般形式中表达式2的值只要非0,就执行循环体,

7,For语句的一般形式中循环体语句的可以省略

说明 

1for语句中表达式2“(ch=getchar())!=’n'是一个关系表达式,运算符!=的左侧是赋值表达式。

2,表达式‘(ch=gechar())!='n'不等价。因为赋值运算符=的优先级低于关系运算!=,所以不能省略(ch=getchar())!='n'中的括号。

3从本列可以看出,循环的次数是由输入的字符是否为’n'来控制的,与变量i的计数次数无关。

 5.3 使用while语句实现循环语句,

while语句的基本用法

while语句在使用时,总是先要判断一个条件,所以可以用while语句实现循环,while语句的一般形式如下;

 while(表达式)

循环体

 5.4 do-while语句实现循环结构

do

循环体

while(表达式);do-while语句的执行流程

 

第一步执行循环体语句

第二步;计算表达式的值,若表达式的值为真(非0),返回第一步;若表达式的值为假(0)则执行第三部。

第三步,结束循环,执行do-while语句的下一条语句。

注意,do-while语句的特点实先循环体,后判断循环条件。因此,do-while循环至少要执行一次循环体。

5,4。2do-while循环体使用示例

5.5,改变循环结构的跳转语句

5.5,1braek语句

braek语句用在循环语句和switchYuju中。在swith语句中的用法第4章已经介绍,这里介绍其在循环语句中的用法

当braek语句用于循环语句中时,可时程序终止循环而转去执行循环语句的后继语句,通常braek语句总是与if语句一起配合使用,既满足条件是便跳出循环

5.5.2 continue语句

continue语句的作用是跳过循环体中continue后面的语句,继续下一次循环。continue语句只能用在循环语句中,常与if语句一起使用。

continue语句的一般形式如下 

 

 5.5.3 goto语句

goto语句标号

说明 ;语句标号是一个有效的标识符,使用时在语句标号的后面跟一个‘:’出现在函数中某语句的前面,程序执行到goto语句时,会控制跳转到该语句标号处,达到控制循环的目的。

 5.6 循环嵌套

 

 

5.7 典型算法举例

5.7.1地堆法 

 5.7.2跌代法

 5.7.3穷举法

 

 5.8 循环程序设计示例

 

 

 

 

 

 

         

最后

以上就是寂寞大侠为你收集整理的第5章 循环结构程序设计总结的全部内容,希望文章能够帮你解决第5章 循环结构程序设计总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部