- 5
- 0
- 约1.3万字
- 约 11页
- 2016-02-26 发布于江西
- 举报
编译原理 第09章 符号表.pdf
《编译原理》课后习题答案第九章
第 9 章 符号表
第 1 题:
根据你所了解的某个 FORTRAN 语言的实现版本,该语言的名字作用域有哪几种?
答案:
FORTRAN 中,名字作用域有四种:
1在 BLOCK DATA 块中定义的标识符,其作用域是整个程序。
2在 COMMON 块中定义的标识符,其作用域是声明了该 COMMON 块的所有例程(包
括函数和过程)。
3在例程中定义的标识符(包括哑变量),其作用域是声明该标识符的例程。
4在例程中用 SAVE 定义的标识符,其作用域是声明该标识符的例程,且在退出该例
程时,该标识符的值仍保留(即内部静态量)。
第 2 题:
C 语言中规定变量标识符的定义可分为 extern,extern static,auto,local static 和 register
五种存储类:
(1) 对五种存储类所定义的每种变量,分别说明其作用域。
(2) 试给出适合上述存储类变量的内存分配方式。
(3) 符号表中登录的存储类属性,在编译过程中支持什么样的语义检查。
答案:
(1) exte
您可能关注的文档
- 线性代数(数一)答案.pdf
- 线性代数2_4 矩阵的分块 子矩阵ppt.pdf
- 线性代数_判断题.pdf
- 线性代数§1.5.pdf
- 线性代数§1.6.pdf
- 线性代数§1.7.pdf
- 线性代数§2.4.pdf
- 线性代数§3.1.pdf
- 线性代数Ⅰ、Ⅱ、1-51页.pdf
- 线性代数上18线性子空间.pdf
- 成人慢性疼痛护理规范 DB13_T 6030-2024.docx
- 2026年《WST 312-2009医院感染监测规范》宣贯培训方案.docx
- 创伤性休克患者护理指南(DB1303_T 382-2024).docx
- 十五五期间基于生物传感器的连续生理监测与药物响应动态投资分析报告.docx
- 2025年烧伤治疗与护理手册.docx
- 经典国外包装设计.docx
- 呼吸科优质护理一科一品建设实践与成效.docx
- GA_T 2323-2025 法庭科学 生物检材中硫代硫酸根离子检验 液相色谱-质谱法.docx
- GA_T 2329-2025法庭科学 虹膜图像相似度检验技术规范.docx
- 《肝衰竭肝移植围手术期管理诊治指南(2026版)》解读.docx
原创力文档

文档评论(0)