黑马程序员技术交流社区

标题: C语言复习2015年6月27日 [打印本页]

作者: maoxiaomi    时间: 2015-6-27 21:06
标题: C语言复习2015年6月27日
十一、循环结构
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语句一起使用,用来加速循环。
作者: 小小羊    时间: 2015-6-27 21:16
都是精华啊

作者: maoxiaomi    时间: 2015-6-28 07:43
小小羊 发表于 2015-6-27 21:16
都是精华啊

都是看视频整理出来的,有没提到的,回头再看书练习反补一下。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2