iOS_07_流程控制

一、流程控制

  * 顺序结构:默认的流程结构。按照书顺序执行每一条语句。

  * 选择结构:对给定得条件进行判断,再根据判断结果来决定执行哪一段代码。

  * 循环结构:在给定条件成立的情况下,反复执行某一段代码。

二、选择结果-if

  1.简单使用

    * if(表达式) 语句1;

      #  if(count>55)开发;上课;

    * if(表达式) 语句1;else 语句2;

      # if(count>55)开班;else 不开班;

    * if(表达式){}

      # if(count>55){开班;} else{}

        {}的作用域

    * if -else if-else

      # if(a==0)else if(a>0) else

      # 特点:只有一个括号会被执行

    * 复合条件

      # 上课时间的取值范围(9~12||14~17)

    *陷阱

      # if(a!=0){a不是0;}else{a是0;}

      # if(a);{}

      # if(a=0)

      # a==0;

      # if(10) int a =9;

三、选择结果-switch

  * switch(表达式){case 数值1:break;...defauletl:break;} 

  * 举例

    int a =10

    switch(a){

      case 0:

        printf("这是一个0");

        break;

      case 5:

        printf("这是一个5");

        break;

      case 10

        printf("这是一个10");

        break;

      default:

        printf("没找到数值");

        break;

 

原文地址:https://www.cnblogs.com/-ljj/p/3711575.html