一、关系运算符和关系表达式
> ,< >= ,<=, == , !=
关系表达式:由关系运算符组成的表达式。
关系表达式的值是一个逻辑值,即 “真” 和 “假”,在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)指的是模块或类之间的依赖关系尽量减少,彼此独立运作。