没有合适的资源?快使用搜索试试~
我知道了~
文库首页
课程资源
C/C++
C语言中级教程-4 何谓表达式
C语言中级教程-4 何谓表达式
需积分: 9
6 下载量
172 浏览量
2016-09-29
13:28:51
上传
评论
收藏
372KB
PPT
举报
温馨提示
立即下载
C语言中级教程-4 何谓表达式
资源详情
资源评论
C
语言中级培训
四、何谓表达式
2
“
表达式”的概念
ALU
的构造决定了它只能进
行二元运算。那么
一个复杂表达式的多
次计算如何处理?
只好按优先级和结合
性一点一点地做。这就产
生了“中间
结果”,暂存在哪里
?只有内存。
内存里会有一些无名
的、占一定空间的、短命
的变量存在,它们稍
纵即逝,由系统来管理。
它们就叫做表达式的
值。
3
“
表
达式的值”的特点
用于临时存放
计算结果,
如同变量
;
任何表达式
都有值;
表达式的值都
没有名字;
它们是短命的
——
语句结束
(;)
即
被自动释放;
它们被临时存
放在函数运行栈
中;
尽管昙花一现
,但它们存在过
。正是它们的存
在才为
复杂表达式的
运算建立了联系的
纽带。
4
“
表达式”的概念
例如:
X = a + b * c – d ;
运算过程为:
b * c
暂存于“
暂
1
”
,
a + “
暂
1”
暂存于 “
暂
2
”
,
“暂
2” – d
暂存于“
暂
3
”
,
X =
“
暂
3”
暂存于“
暂
4
”
,然
后全部释放。
(用运算数栈和运算符栈图解之)
5
表达式和基本语句
【规则
4-1-1
】如果代码行中的运算符比较多,用括号
确定表达式的操作顺序,避免使用默认的优先
级。
由于熟记表是比较困难的,为了防止产生歧义并提高可
读性,应当用括号确定表达式的操作顺序。例
如:
word = (high << 8) | low
;
if ((a | b) && (a & c))
…
剩余63页未读,
继续阅读
评论
收藏
内容反馈
立即下载
评论0
去评论
最新资源
希沃安装包(正版!!!)
基于Scala的Spark Streaming HTTP源和Sink设计源码
基于TensorFlow的CNN字符验证码识别系统设计源码
基于C语言的通讯录管理系统设计源码
C# 开发webservice接口、请求HTTP接口、iis发布服务
视频号新玩法 一键生成AI爆款机器人视频,单日轻松变现四位数
基于C语言的学生成绩管理系统设计源码
基于Vue的点餐外卖应用设计源码
RNN_MNIST.py
实验 动态路由RIP配置
jluliuchao
粉丝: 6
资源:
24
私信
上传资源 快速赚钱
前往需求广场,查看用户热搜
相关推荐
C语言中级教程-6 内存使用
C语言中级教程-6 内存使用
C语言中级教程-13 编码审查
C语言中级教程-13 编码审查
C语言中级教程-16 错误处理
C语言中级教程-16 错误处理
C语言中级教程-17 编程效率
C语言中级教程-17 编程效率
C语言中级教程-10 库函数
C语言中级教程-10 库函数
C语言中级教程-7 再谈数组
C语言中级教程-7 再谈数组
C语言中级教程-18 防错
C语言中级教程-18 防错
C语言中级教程-19 排错
C语言中级教程-19 排错
C语言中级教程-3 再论类型
C语言中级教程-3 再论类型
C语言中级教程-8 再谈指针
C语言中级教程-8 再谈指针
C语言中级教程-15 函数设计
C语言中级教程-15 函数设计
C语言中级教程-9 再论函数
C语言中级教程-9 再论函数
C语言中级培训教程—内存使用
C语言中级培训教程—内存使用 C语言中级培训教程—内存使用
中级C语言培训教程1
学习C语言的进一步提高的好材料,平时学的一般是C语言的初级,这个则是中级教材,相信它对你是有用的。
C语言基础教程---电子教案
C语言基础教程---电子教案 C语言基础教程---电子教案 C语言基础教程---电子教案
最经典的C语言教程--精通C语言必备
最经典的C语言教程--精通C语言必备最经典的C语言教程--精通C语言必备最经典的C语言教程--精通C语言必备
c语言课程设计-职工资源管理系统.zip
c语言课程设计-职工资源管理系统 c语言课程设计-职工资源管理系统 c语言课程设计-职工资源管理系统 c语言课程设计-职工资源管理系统 c语言课程设计-职工资源管理系统 c语言课程设计-职工资源管理系统 c语言课程设计-...
C语言课程设计-C语言大作业学生管理系统源码.zip
C语言课程设计-C语言大作业学生管理系统源码,C语言课程设计-C语言学生管理系统源码C语言课程设计-C语言学生管理系统源码C语言课程设计-C语言学生管理系统源码C语言课程设计-C语言学生管理系统源码C语言课程设计-...
5星 · 资源好评率100%
C语言练习-运算符和表达式.pdf
C语言练习-运算符和表达式.pdf
C语言中级培训教程—再谈指针.pdf
C语言中级培训教程—再谈指针.pdf
C语言数据类型,运算符和表达式教程
C语言数据类型,运算符和表达式,熟悉关键字、标识符、常量、变量等术语; 掌握C语言的三种基本数据类型; 掌握几种常见的运算符(算术运算符、赋值运算符,逗号运算符) 掌握几种常见的表达式(算术表达式、赋值表达式,逗号表达式)
C语言ch关系逻辑和条件表达式教程PPT课件.pptx
C语言ch关系逻辑和条件表达式教程PPT课件.pptx
C语言中级教程 C语言回顾
C语言中级教程 C语言回顾
经典C语言教程 初、中级难度
相当经典的C语言教程。适用于初、中级水平。
C语言大学教程--c语言复习课件.ppt
C语言大学教程--c语言复习课件.ppt
最简单的C语言入门教程-超详细
最简单的C语言入门教程-超详细
Qt上位机软件串口通讯,视频源码,免费下载
Qt上位机软件串口通讯,视频源码,免费下载,视频上我的b站主页找https://space.bilibili.com/401094174
3星 · 编辑精心推荐
代码随想录算法PDF.rar
代码随想录算法PDF.rar
3星 · 编辑精心推荐
张玉生《C语言程序设计》双色版 C语言程序设计理论教材习题参考答案.pdf
张玉生《C语言程序设计》双色版 教材课后习题答案,仅供参考,大家一定要自己做一遍再校对答案,实验书的答案已经以文章的形式发布了。
5星 · 资源好评率100%
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0
最新资源