C语言学习——选择结构程序设计

C语言选择结构详解

目录

五、选择结构程序设计

5.1关系运算符和关系表达式

关系运算符机器优先次序

5.2逻辑运算符和逻辑表达式

逻辑表达式

5.3if语句

if语句的3种形式:

条件运算符

5.4switch语句


五、选择结构程序设计

在C语言中,选择结构是用if语句实现的。if语句最常用的形式如下:

if(关系表达式) 语句1 else 语句2

例如:

if(x>0) 
    y=1; 
else 
    y=-1;

其中 x>0 是一个关系表达式;">" 是一个关系运算符。

5.1关系运算符和关系表达式

关系运算是逻辑运算中比较简单的一种。所谓“关系运算”实际上是“比较运算”。将两个值进行比较,判断其比较的结果是否符合给定的条件。符合即为“真”,不符合即为“假”。

关系运算符机器优先次序

C语言提供6种关系运算符:

  • < 、<= 、> 、>= 优先级相同(高)

  • == 、 != 优先级相同(低)

关于优先次序:

赋值运算符 < 关系运算符 < 算术运算符

5.2逻辑运算符和逻辑表达式

用逻辑运算符将关系表达式逻辑量连接起来的式子就是逻辑表达式。在BASIC和Pascal语言中有以下形式的逻辑表达式(AND是逻辑运算符):

(a>b) AND (x>y)

如果(a>b) 且 (x>y) ,则上述逻辑表达式的值为"真"。

逻辑运算符及其优先次序:

C语言提供3种逻辑运算符:

  • && 逻辑与 (相当于其他语言中的AND)

  • || 逻辑或 (相当于其他语言中的OR)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值