您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > 第六章.运行起始--循环执行
运行起始--循环执行bylizaib运行起始运行起始运行起始运行起始--循环执行循环执行循环执行循环执行概述概述概述概述1根据给定的条件成立时根据给定的条件成立时根据给定的条件成立时根据给定的条件成立时,,,,反复执行某程序段反复执行某程序段反复执行某程序段反复执行某程序段,,,,直到条件为假时中断直到条件为假时中断直到条件为假时中断直到条件为假时中断。。。。给定的条件称为循环条件给定的条件称为循环条件给定的条件称为循环条件给定的条件称为循环条件,,,,反复执行的程序段称为反复执行的程序段称为反复执行的程序段称为反复执行的程序段称为循环体循环体循环体循环体。。。。1)用goto语句和if语句构成循环;2)用while语句;3)用do-while语句;4)用for语句;循环执行语句说明与定义循环执行语句说明与定义循环执行语句说明与定义循环执行语句说明与定义:用传统流程图说明执行顺序用传统流程图说明执行顺序用传统流程图说明执行顺序用传统流程图说明执行顺序While语句语句语句语句do….while语句语句语句语句for语句语句语句语句运行起始--循环执行bylizaib循环循环循环循环示例代码演示示例代码演示示例代码演示示例代码演示::::for语句的一些要点,在循环方面,它比while更加灵活。下面你是所要注意的!!一般形式:for(循环变量赋初值循环变量赋初值循环变量赋初值循环变量赋初值;;;;循环条件循环条件循环条件循环条件;;;;循环变量增量循环变量增量循环变量增量循环变量增量)语句语句语句语句;;;;1.循环变量赋初值:这里总是一个赋值语句,它用来给循环控制变量赋初值赋初值赋初值赋初值。2.循环条件:是一个关系表达式,它决定什么时候退出循环退出循环退出循环退出循环。3.循环变量增量:定义循环控制变量定义循环控制变量定义循环控制变量定义循环控制变量每循环一次后按什么方式变化。注意:这三个部分之间用分号;分开。例如:for(i=1;i=100;i++)sum=sum+i;1)for循环中的循环中的循环中的循环中的循环变量赋初值循环变量赋初值循环变量赋初值循环变量赋初值、、、、循环条件循环条件循环条件循环条件和和和和循环变量增量循环变量增量循环变量增量循环变量增量都是选择项都是选择项都是选择项都是选择项,即可以缺省即可以缺省即可以缺省即可以缺省,但但但但;不能缺省不能缺省不能缺省不能缺省。。。。2)省略了省略了省略了省略了循环变量赋初值循环变量赋初值循环变量赋初值循环变量赋初值,表示不对循环控制变量赋初值表示不对循环控制变量赋初值表示不对循环控制变量赋初值表示不对循环控制变量赋初值。。。。3)省略了省略了省略了省略了循环条件循环条件循环条件循环条件,则不做其它处理时便成为死循环则不做其它处理时便成为死循环则不做其它处理时便成为死循环则不做其它处理时便成为死循环。。。。4)省略了省略了省略了省略了循环变量增量循环变量增量循环变量增量循环变量增量,则不对循环控制变量进行操作则不对循环控制变量进行操作则不对循环控制变量进行操作则不对循环控制变量进行操作,这时可在语句体中加入修改循环控制变量的语句这时可在语句体中加入修改循环控制变量的语句这时可在语句体中加入修改循环控制变量的语句这时可在语句体中加入修改循环控制变量的语句。。。。5)3个表达式都可以省略个表达式都可以省略个表达式都可以省略个表达式都可以省略。。。。6)循环条件一般是关系表达式或逻辑表达式循环条件一般是关系表达式或逻辑表达式循环条件一般是关系表达式或逻辑表达式循环条件一般是关系表达式或逻辑表达式,,,,但也可是数值表达式或字符表达式但也可是数值表达式或字符表达式但也可是数值表达式或字符表达式但也可是数值表达式或字符表达式,,,,只要其值非零只要其值非零只要其值非零只要其值非零,,,,就执行循环体就执行循环体就执行循环体就执行循环体。。。。运行起始--循环执行bylizaib几种循环的比较几种循环的比较几种循环的比较几种循环的比较1)四种循环都可以用来处理同一个问题,一般可以互相代替。但一般不提倡用goto型循环。2)while和do-while循环,循环体中应包括使循环趋于结束的语句。for语句功能最强。3)用while和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成,而for语句可以在表达式1中实现循环变量的初始化。break和和和和continue语句语句语句语句.1..break语句break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出。.2..continue语句continue语句的作用是跳过循环本中剩余的语句而强行执行下一次循环。continue语句只用在for、while、do-while等循环体中,常与if条件语句一起使用,用来加速循环。其执行过程可用下图表示。
本文标题:第六章.运行起始--循环执行
链接地址:https://www.777doc.com/doc-863930 .html