美文网首页
分支、循环

分支、循环

作者: MI移动 | 来源:发表于2017-07-19 15:33 被阅读0次
    程序结构.png

    一、BOOL布尔类型:

    非真即假,YES表示真,NO表示假( 注:C语言中默认非零即为真)

    二、关系运算符:

    < 、<= 、> 、>= 、== 、!= (判断真假,结果用BOOL类型存储)

    注:判断两个数是否相等,用 ”=="

    三、逻辑运算符:

    &&(逻辑与):同时为真时,表达式为真
    ||(逻辑或):同时为假时,表达式为假
    ! (逻辑非):将表达式的结果取反

    注:逻辑与&& 和 逻辑或|| 存在短路现象

    四、程序的三种结构:

    1. 顺序结构

    2. 分支结构

    if语句

    如果表达式为真,则执行大括号里的语句,否则不执行。

    注:条件表达式括号后面不能加分号,不然无论条件真假都会执行下面大括号里的语句

    条件运算符 :

    条件表达式 ? 表达式1 : 表达式2
    用法:如果条件表达式为真,则整个表达式的值为 表达式1 的值,反之为 表达式2 的值

    枚举类型(enum) : 属于构造类型(常与switch连用)

    为一组有符号名称的整形变量,一一列举出所有状态,罗列出所有可能的结 果。

    目的及作用: 提高程序的可读性。。。将人能看懂的标示符与计算机能识别的数字建立对应关系

    枚举.png
    switch 语句 :

    多分支语句,通过判断整形表达式的值,来决定执行那个分支

    1. 通常与 case 及 break 搭配使用
    2. break用在switch...case中用于结束某个case,然后执行switch之外的语句
    3. case后面的标签只能是整型常量或者整型常量表达式,不能用变量作为case的标签
    4. 多个case可以执行一个语句
    switch-case.png
    1. 循环结构

    特点:在满足特定条件(循环条件)的情况下,反复执行某程序段(循环体)

    while 循环:
       while (条件表达式) {语句;}
    

    注:条件表达式为真时,执行循环体。一但条件表达式为假,循环停止。

    do…while 循环:
    do{
          语句;
    }while (条件表达式);
    

    注:先执行循环体,再判断循环条件,直到条件不满足的时候,循环结束

    for 循环:
    for (循环变量初始化; 循环条件; 循环增量) {
                  语句; 
                }
    
    for in 循环
    for(声明变量 in 对象){
    代码段
    }
    

    注:循环条件为真时,执行循环体

    总结:
    ①for 最常用,通常用于知道循环次数的循环
    ②while 常用于不知道循环次数的循环
    ③do…while 常用于需要先执行一次的循环

    五、Break和Continue

    continue :

    结束本次循环(continue后面的代码不再执行),进入下次循环(并不跳出循环)

    break :

    ①在switch语句中,用于跳出switch语句
    ②在循环体中,跳出本层循环

    arc4random()函数:

    返回一个随机数
    例:如果要随机产生一个[a,b]范围内的整数 : arc4random()%(b-a+1)+a;

    相关文章

      网友评论

          本文标题:分支、循环

          本文链接:https://www.haomeiwen.com/subject/bwelkxtx.html