C语言-运算符与分支选择结构

02运算符与分支选择结构

本章内容:

¨ 理解表达式的概念
¨ 熟练掌握算数运算符、赋值运算符、关系运算符、逻辑运算符的用法,了解sizeof运算符
¨ 理解运算符的优先级
¨ 理解分支选择结构概念
¨ 熟练掌握简单if语句、多重if语句、嵌套if语句、 switch语句的用法

 

一、表达式

操作数加运算符组成表达式

(一)、算数运算符:

¨一元(目)算数运算符
++ --

¨二元(目)算数运算符

   +  -  *  /  %

(二)、赋值运算符

变量 === 表达式;


(三)、关系运算符

(四)、逻辑运算符

(五)、sizeof 运算符

¨使用 sizeof 运算符可以获得数据类型占用内存空间的大小,其一般形式为:sizeof(type_name)
¨sizeof 运算符的结果以字节为单位显示

(六)、运算符优先级

二、多重条件结构

(一)、if – else if 结构

(二)、嵌套if语句

(三)、switch 结构

 

¨ 在case后的各常量表达式的值不能相同,否则会出现错误;
¨ 在case后,允许有多个语句,可以不用{}括起来;
¨ 每个case语句后都必须有一个break语句,否则会出现错误;
¨ 各case和default子句的先后顺序可以变动,而不会影响程序执行结果;
¨ default子句可以省略;

总结:

比较多重 if 和 switch 结构:

¨ 多重if结构和switch结构都可以用来实现多路分支
¨ 多重if结构用来实现两路、三路分支比较方便,而switch结构实现三路以上分支比较方便
¨ 在使用switch结构时,应注意分支条件要求是整型表达式,而且case语句后面必须是常量表达式
¨ 有些问题只能使用多重if结构来实现

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值