分支语句

分支语句(也叫条件判断语句):if语句、switch语句;

if语句语法结构

语法结构:

// 第一种:单分支

if(表达式)

语句;

// 第二种:双分支

if(表达式)

语句1;

else

语句2;

// 第三种:多分支

if(表达式1)

语句1;

else if(表达式2)

语句2;

else

语句3;


执行的过程为,若表达式为真,就执行花括号内的内容,若为假,就不执行

if语句和else的匹配关系满足就近原则

switch语句

switch语句也是分支语句之一,它适用于判断的条件为整形表达式且多分支的情况,在此情况下,switch语句的效果会更好一些。

格式:

switch (整形表达式){
    case 整形常量表达式:
        语句;
        break;
        case 整形常量表达式:
        语句;
        break;
               .
               .
               .
        default:
        break;
}

要注意的是,在每一个case后面都要加一个break,这样执行完该case的语句后,就会自动跳出分支语句;如果不加break语句,程序则会跟着匹配的case一直往下执行语句,直到遇到break或者switch语句结束为止,因此break在这里不可或缺的。

switch语句一般都会配备一个

default  这是在case语句没有被匹配上的时候就会执行default语句中的内容。

 
posted @ 2022-05-12 20:23  着迷1  阅读(151)  评论(0)    收藏  举报