硕彦博创李飞授---C语言基础

    技术2024-06-16  59

    C语言流程控制

    1、顺序: 从上往下,逐条执行。 2、选择:指令带有条件,当条件为真时才执行 if(表达式) 语句1;

    if(表达式) { 语句1; 语句2; ... }

    双分支:

    if(表达式1) { 语句块1 } else { 语句块2 }

    PS:若表达式为真,则执行语句块1,否则执行语句块2 多分支:

    if(表达式1) { 语句1 } else if(表达式2) { 语句2 } ... else if(表达式n) { 语句n } else//上述都不满足 { 语句n+1 }

    多分支2:

    switch(整型结果表达式) { case 常量值1: ... break;//该分支的结束标识,如果没有break则一直执行在,直到遇到break为止 case 常量值1: ... break; default: //上述都不匹配 ... }

    3、循环 for(初始化表达式1;判断表达式2;过程表达式3) 语句/语句块 PS: 第一次循环时,执行初始化表达式1 第二次开始执行过程表达式3 每次执行时,都会判断表达式2是否为假,如果为假则停止循环.

    while(判断表达式) //先判断再执行 语句/语句块 PS:每次执行时,都会判断表达式是否为假,如果为假则停止循环.

    do //先执行再判断 {

    }while(); PS:不能忘记分号

    while嵌套:

    循环控制: break 结束本层循环 continue结束本次循环,开始下次循环

    Processed: 0.014, SQL: 9