C/C++基础知识点总结

本文总结了C/C++中的条件选择结构,包括if, else if, else的使用规则和switch case语句的语法。重点阐述了if语句的执行逻辑,else if和else的依赖关系,以及else的就近原则。同时介绍了switch语句在处理多分支情况下的优势。" 109444319,9979214,如何永久挂载服务器硬盘UUID,"['服务器运维', 'Linux系统', '硬盘管理', 'UUID挂载', '文件系统类型']
摘要由CSDN通过智能技术生成

1、if, else if, else的用法

(1)if,else if需要接判断表达式,只有在满足条件的时候执行,而else语句不需要判断表达式,是在前面条件都不满足的时候才能执行;
(2) 一个if...else if...else语句中可以有多个else if语句,但是最多只能有一个else语句;
(3)if语句可以不需要else if或者else语句,可独立成分支逻辑,但是else if和else必须要有if引导,如果不能找到对应的if语句,else if和else语句都会在编译时报错;
(4)嵌套使用的时候else if和else遵循就近原则,和上面最靠近该语句的if语句匹配;

具体形式如下所示:

if(condition1) /*如果满足条件1*/
{
}
else if(condition2)/*否则,如果满足条件2*/
{
}
else/*否则*/
{
}


2、switch case的用法

        if语句处理两个分支,处理多个分支时需使用if,else-if结构,但如果分支较多,则嵌套的if语句层就越多,程序不但庞大而且理解也比较困难.因此,C语言又提供了一个专门用于处理多分支结构的条件选择语句,称为switch语句,使用switch语句直接处理多个分支(当然包括两个分支).其一般形式为:

switch(表达式)
{ 
      case 常量表达式1:
         语句1;
      break;
      
      case 常量表达式2:
     
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值