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;}



0 0
原创粉丝点击