Lession_03_C
来源:互联网 发布:埃文特纳nba数据 编辑:程序博客网 时间:2024/05/22 15:36
知识点:
while 循环语句
要点:
1.while 循环,必须要有一个变量来控制循环次数,并且这个变量要定义在循环体的外面
2.while会先判断循环条件是否成立,再去决定是否执行循环体
3.while循环控制变量一定要在循环体内改变,否则将会造成死循环
do while 循环
要点:
1.do-while循环先执行一次循环体,再去判断是否继续执行
2.do-while循环后面有一个分号
3.do-while循环仍然需要一个变量控制循环次数,并且定义在循环体外,改变在循环体内
for 循环
要点:
for (表达式1; 表达式2; 表达式3) {
循环语句4
}
表达式1:初始化循环变量(从哪里开始)
表达式2:循环条件(什么时候结束)
表达式3:循环变量自身的改变,例如:i++
循环语句4:满足循环条件执行的语句
循环顺序:表1-》表2-》语句4-》表3
*/
// for (int i=50; i<=100; i++) {
// if (i%7==0) {
// continue;
// }
// printf("%d\r",i);
// }
// for (int i=50; i<=100; i++) {
// if (i%7==0) {
// break;
// }
// printf("%d\r",i);
// }
/*
continue-->满足一个条件后不再执行后面的,进行下一次循环操作
break-->满足条件后跳出循环
*/
for循环可多层嵌套使用,每次都是内层for循环全部循环完毕后,才会跳出外层循环继续执行。
//// main.c// Lesson_C_03//// Created by lifewahaha on 15/3/24.// Copyright (c) 2015年 lifewahaha. All rights reserved.//#include <stdio.h>void sevenbeishu();void jjxfb();void money();void shuixianhua();void work4();int zzxc(int a,int b);void zxgb(int a,int b);void zxgbnomal(int a,int b);void GetMinRandomValue();int main(int argc, const char * argv[]){ //zxgbnomal(12, 30); GetMinRandomValue(); //money();// shuixianhua(); //work4(); // sevenbeishu(); //jjxfb(); /*******while循环*******/ /* 1.while 循环,必须要有一个变量来控制循环次数,并且这个变量要定义在循环体的外面 2.while会先判断循环条件是否成立,再去决定是否执行循环体 3.while循环控制变量一定要在循环体内改变,否则将会造成死循环 4. *///int i=1;//循环控制作用// while (i<=100) {// if (i%7==0) {// printf("%d\r",i);// }// // i++;// } /***********do while**************/ // do {// if (i%7==0) {// printf("%d\r",i);// }// // i++;// }// while (i<=100); /* 1.do-while循环先执行一次循环体,再去判断是否继续执行 2.do-while循环后面有一个分号 3.do-while循环仍然需要一个变量控制循环次数,并且定义在循环体外,改变在循环体内 */ /***********for循环**************/ /* for (表达式1; 表达式2; 表达式3) { 循环语句4 } 表达式1:初始化循环变量(从哪里开始) 表达式2:循环条件(什么时候结束) 表达式3:循环变量自身的改变,例如:i++ 循环语句4:满足循环条件执行的语句 循环顺序:表1-》表2-》语句4-》表3 */// for (int i=50; i<=100; i++) {// if (i%7==0) {// continue;// }// printf("%d\r",i);// } // for (int i=50; i<=100; i++) {// if (i%7==0) {// break;// }// printf("%d\r",i);// } /* continue-->满足一个条件后不再执行后面的,进行下一次循环操作 break-->满足条件后跳出循环 */ /******************多层for循环*******************/// for (<#initialization#>; <#condition#>; <#increment#>) {// for (<#initialization#>; <#condition#>; <#increment#>) {// <#statements#>// } }// // 多层for循环,每次都是内层for循环全部循环完毕后,才会跳出外层循环继续 return 0;}