C语言基础(4)选择结构设计

一、关系运算符和关系表达式

        > ,< >= ,<=, == , !=

关系表达式:由关系运算符组成的表达式。

        关系表达式的值是一个逻辑值,即  “真”  和  “假”,在C语言中,非零即为真,0为假。且为int类型,占四个字节。

二、逻辑运算符和逻辑表达式

        逻辑运算符有:&&(逻辑与) ||(逻辑或) !(逻辑非)   &(按位与) |(按位或)

        逻辑与的逻辑是一假则假,逻辑或的逻辑是一真即真,逻辑非的逻辑是  假即真,真即假。

逻辑表达式会发生表达式截断

                                                        A && B

                                                        A || B

​         逻辑与:如果左边的表达式的结果为假,那么右边的表达式就不再计算.

​         逻辑或:如果左边的表达式的结果为真,那么右边的表达式就不再计算.

三、选择结构:

        1.if语句:

                if语句可以根据给出的判定条件是否满足来选择执行代码的语句。

                        if(判定条件){

                                条件满足时该执行的语句;

                        }

                if语句在使用时要注意:

                        if语句后面不能加分号;

                        if语句必须加花括号

if语句可以和else进行搭配,或者和else if搭配来形成多分枝结构。

                

        if语句可以嵌套,应当注意if与else的配对关系。else总是与它上面的最近的未配对的if配对。        

        ​​​​​​​        ​​​​​​​        ​​​​​​​        

2.switch语句,一般形式如下:

        switch(表达式)中表达式必须类型为整型或者与整型兼容的类型

        case后面必须加常量表达式,不能是变量。

        case语句结束后必须接break。

3.条件运算符

 条件运算符 ? :,可以用来替代 if...else 语句。它的一般形式如下:

                

注意,冒号的使用和位置。

表达式的值是由 表达式1决定的。如果 表达式1为真,则计算 表达式2 的值,结果即为整个 表达式的值。如果 表达式1为假,则计算 表达式3 的值,结果即为整个 表达式的值。

条件运算符可以嵌套。

高内聚,低耦合。

高内聚和低耦合是软件设计中两个重要的概念,旨在提高代码的可维护性和可扩展性。

        高内聚(High Cohesion)指的是一个模块或类的内部元素紧密相关,完成单一的任务或功能。

        低耦合(Low Coupling)指的是模块或类之间的依赖关系尽量减少,彼此独立运作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值