• C语言之分支结构 if(二)


    If的第三种和第四种形式(tips:也是比较常用的形式)

    3).if语句第三种形式:

           简单来说就是任意的if或者else里面还可以嵌套任意的if-else语句

    语法:

        if(表达式){

           if(表达式2){

     

        }else{

     

           }

     

    }else{

     

           if(表达式3){

     

           }

    }

    4).if语句第四种形式

    语法:

         if(表达式1){

           语句块1;

     

     }else if(表达式2){

           语句块2;

     

     }else if(表达式3){

           语句块3;

     

     }

     ........

     

         else{

     

           语句块n;

     }

     

    语义:先判断表达式1,如果结果为真,则执行语句块1,后面的都不判断和执行,否则,继续判断表达式2,如果为真,则执行语句块2,否则继续判断表达式3,如果为真,执行语句块3,否则继续往下判断,直到上面的所有条件都不满足,则执行else里面的语句块n

    tips:代码例子如下

    #include <stdio.h>

     

    int main(int argc, const char * argv[]) {

       

        //if语句的第三种形式

        /*

         printf("你今年多大了 ");

         int age;

         scanf("%d",&age);

        

         if(age <= 15){

        

         printf("你身高多少? ");

         int height;

         scanf("%d",&height);

         if(height >= 175){

         printf("我有钱 ");

        

         }else{

         printf("你带钱了吗? ");

         }

         }else{

         printf("好好学习 ");

         }

         */

       

        printf("请输入您儿子的成绩 ");

        int score;

        scanf("%d",&score);

       

        if(score >= 90){

            printf("A ");

        }else if(score >= 80){

            printf("B ");

        }else if(score >= 70){

            printf("C ");

        }else if(score >= 60){

            printf("D ");

    }else{

        printf("不及格 ");

        }

       

        return 0;

    }

    不忘初心,方得始终
  • 相关阅读:
    【02】Nginx:基本配置和日志处理
    【01】Nginx:编译安装/动态添加模块
    【09】Jenkins:Pipeline 补充
    【08】Jenkins:关于发布
    【07】Jenkins:流水线(Pipeline)
    【06】Jenkins:Gitlab 自动触发构建以及钉钉通知
    【05】Jenkins:用户权限管理
    【04】Jenkins:基本功能补充说明
    【03】Jenkins:SonarQube
    【02】Jenkins:第一个项目
  • 原文地址:https://www.cnblogs.com/jialiangliang/p/5998308.html
Copyright © 2020-2023  润新知