对于C语言中分支语句的认识及介绍

本文介绍了C语言中的分支语句,包括if的使用和else的结合,详细解析了if语句的真假判断和多层结构。此外,还探讨了switch语句的运用,强调了break的作用以及default子句在处理不匹配情况时的重要性。
摘要由CSDN通过智能技术生成

目录

一、if的介绍

1、if的使用

2、if的else使用

二、switch语句的使用


一、if的介绍

1、if的使用

if的语法结构

if(表达式)
     语句;


     

在if语句中,当表达式的结果为真,则语句执行,否则不执行

表达式的真假判断     非0为真,0为假。

 当输入数值小于18时,表达式结果为真,执行程序。

 当输入数值大于18时,表达式结果为0,不执行程序

2、if的else使用

if的多循环语句

if(表达式1)
      语句1;
else if(表达式2);
      语句2;
else if(表达式3);
      语句3;

在第一个表达式结果为0的情况下,继续向下执行,达到条件满足之后,即停止执行

else的使用使各个if语句不再是平行结构,而是只有前一个if的表达式结构为假,才轮到执行下一个if语句进行表达式的判断

 

 else会和距离最近的前一个if进行匹配

二、switch语句的使用

switch的使用

switch(整形常量表达式)
{
       语句项;
       语句项;
        ....
}

switch也是一种分支语句,多用于分支结构。

 在使用switch语句时,要搭配break使用,在满足语句时,继续执行,遇到break,跳出执行,如果没有break,程序将执行完毕后才跳出,形成错误

但当表达式的值与所有case的值都不匹配时,所以的语句都被跳过,程序不会终止,也不会报错

 你如果想声明出来这种情况可以在语句序列中加入一个default子句,表明情况

 

default语句可以写在语句序列的任何位置,当switch表达式的值并不匹配所有case标签的值时,这个default子句后面的语句就会执行 ,所以,每个switch语句中只能出现一个default子句。

对自己前面所学部分知识的一个总结,还请大家多多指正。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值