zoukankan      html  css  js  c++  java
  • 第四章、分支结构

    分支结构

    1. if结构

    语法
        if(条件表达式){
            语句块1; -- 多条语句的集合,当然也可以是一条语句。
     
        }
            语句块2;
     
    执行流程
        判断条件表达式是否成立
            => 假如条件成立,则执行语句块1 =>语句块2;
            => 如果不成立,则执行语句块2;
    

    2. if-else 分支结构

    语法
        if(条件表达式){
            语句块1;
        }
        else{
            语句块2;
        }
     
        语句块3;
     
     
    执行流程
        判断条件是否成立
            => 若成立,执行语句块1,执行语句块3;
            =>不成立,执行语句块2,执行语句块3;
    

    3. if-else if-else分支结构

    语法
        if(条件表达式){
            语句块1;
        }else if(条件表达式2){
            语句块2;  
        }else{
            语句块3;
        }
        语句块4;
     
    执行流程
            判断条件是否成立
            => 若成立,执行语句块1,执行语句块4;
            => 若不成立,判断条件表达式2是否成立
                => 若成立,执行语句块2,执行语句块4;
                => 若不成立,执行语句块3,执行语句块4;
    

    4. switch-case 结构

    语法
        if(条件表达式){
            语句块1;
        }else if(条件表达式2){
            语句块2;  
        }else{
            语句块3;
        }
        语句块4;
     
    执行流程
            判断条件是否成立
            => 若成立,执行语句块1,执行语句块4;
            => 若不成立,判断条件表达式2是否成立
                => 若成立,执行语句块2,执行语句块4;
                => 若不成立,执行语句块3,执行语句块4;
    

    switch-case 结构

    语法
     
        switch(表达式/变量){
            case 字面值1:
                    语句块1;
                    break;
     
     
            case 字面值2:
                    语句块2;
                    break;
     
            default:
                语句块3;
     
        }
            语句块4;
     
     
    执行流程
        计算变量/表达式的数值 => 判断是否匹配字面值1;
            =>如果匹配,则执行语句块1,执行语句块4;
            =>如果不匹配,则判断是否匹配字面值2
                =>匹配,执行语句块2,执行语句块4,
                =>不匹配,则执行语句块3,执行语句块4
    
  • 相关阅读:
    在Unity中实现屏幕空间阴影(2)
    在Unity中实现屏幕空间阴影(1)
    在Unity中实现屏幕空间反射Screen Space Reflection(4)
    在Unity中实现屏幕空间反射Screen Space Reflection(3)
    在Unity中实现屏幕空间反射Screen Space Reflection(2)
    在Unity中实现屏幕空间反射Screen Space Reflection(1)
    AFO
    链接
    网络流24题
    本蒟蒻博客声明
  • 原文地址:https://www.cnblogs.com/borntodie/p/14092709.html
Copyright © 2011-2022 走看看