- 4
- 0
- 约2.65万字
- 约 94页
- 2017-11-12 发布于天津
- 举报
变量类型-程序设计语言原理
第三章 过程式程序设计语言 3.1 计算对象-值与类型 3.1.1 字面量、变量、常量 续 3.1.2 值是头等程序对象 程序语言中的值 字面量(整、实、布尔、字符、枚举、串) 复合量(记录、数组、元组、结构、表、联合、集合、文件) 指针值 变量引用(左值、右值) 函数和过程抽象,数学对象参与运算的权利是一样的,值是计算对象也要按一致性原则: 可出现在表达式中并求值 可作函数返回值 可单独存储 可以构成复杂的数据结构 可作函数参数 3.1.3 类型系统 3.1.3 类型系统 静态与动态 静 动 变量 有类型 无类型 动态简洁、灵活 参数 有类型 无类型 静态清晰、死板 值 有类型 有类型 弱/强类型 无类型 LISP , Smalltalk 弱类型 变量有类型。类型兼容性大, 系统不作检查 强制类型 隐式类型强制(转换),自动截尾, 补零。显式 类型强制 PL/1 伪强类型 静态均有类型且作检查,由于不严,导出等价准则 Pascal 强类型 类型有严格定义, 均作检查 Ada 续 3.1.4 类型兼容 不同类型值混合运算, 人为定出计算级别,由低 层升格为高层, 结果值是高层的 隐式转换 弱类型 I := R; 显式转换
您可能关注的文档
最近下载
- 盘扣式脚手架高支模施工方案模板.docx VIP
- AndeSight AndeSight IDE 使用说明书用户手册.pdf
- 2025中国急性缺血性脑卒中诊治指南新.docx VIP
- 农村狗狗交配的全过程,让你看了有点不可置信.pdf VIP
- 汉语语法与语法教学.pptx VIP
- 变电安规培训课件.pptx VIP
- 圆锥曲线中定点和定值问题的解题方法市公开课一等奖省赛课微课金奖PPT课件.pptx VIP
- 《圆锥曲线中的定点与定值问题)教学设计.pdf VIP
- 中班语言绘本《章鱼先生卖雨伞》PPT课件(原版有声动态).pptx VIP
- ycaistartup2025-Andrej Karpathy 在 YC 的旧金山创业大会上的演讲PPT.pdf VIP
原创力文档

文档评论(0)