A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© maoxiaomi 中级黑马   /  2015-6-27 21:06  /  955 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

十一、循环结构
1、在给定条件成立时,反复执行某程序段直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。
2、循环语句包括:
1)用goto语句和if语句(基本不用) ;2)用while语句;3)用do-while语句;4)用for语句。
3、构成循环的条件:
1)循环的控制条件;2)循环体;3)能够让循环体结束的语句(递增、递减、真、假等)。
4、while循环(当型循环)
1)while循环的格式: while(条件){语句1;语句2;...},先执判断条件为真,然后执行循环体语句,直到条件为假结束;
2)while循环的死循环:控制条件永真无限循环;可以在不知道循环次或在某个范围查找满足值妙用死循环;
3)scanf语句 原理:如果缓冲区不为空,不会让用户再次输入内容,直接从缓冲区中继续获取;
4)while条件中常量等于变量时常量在前,while后只有一条语句时可以省略大括号;
5)while也存在作用域紊乱问题。
5、do-while循环(直到型循环)
1)do-while循环格式:do{语句1;语句2;...}while(条件);,先执行一遍循环体语句,接着判断条件,直到条件为假结束循环。
2)不管while条件是否成立,循环体语句都会执行一遍。
6、for循环
1) for循环格式:for(表达式1;表达式2;表达式3){循环体语句;}
2) for循环执行顺序:表达式1>表达式2(循环条件)>循环体语句>表达式3(条件操作)>表达式2>循环体语句....
3) for循环的死循环:for(;;){  }
4)for循环也可以嵌套 使用,一般使用两层,如打印行列式图形。
7、break和continue语句
1、break语句用于循环语句中时,可使程序终止循环而执行循环后的语句,通常和while语句连在一起使用,即满足条件时跳出循环。
2、break语句对if...else...不起作用,在多层循环中只是向外跳出 一层。
3、continue语句的作用是跳过循环体中剩余的语句而继续下一次
4、continue语句只用在for、while、do -while等循环体中,常与if语句一起使用,用来加速循环。

2 个回复

倒序浏览
都是精华啊
回复 使用道具 举报

都是看视频整理出来的,有没提到的,回头再看书练习反补一下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马