e7aba0名词的文空间域、时间域和物理存储位置.pptVIP

  • 3
  • 0
  • 约9.24千字
  • 约 46页
  • 2018-12-29 发布于福建
  • 举报

e7aba0名词的文空间域、时间域和物理存储位置.ppt

e7aba0名词的文空间域、时间域和物理存储位置

第6章名词的空间域、时间域和物理存储位置 空间域:一个类型或量值,从程序的什么位置到什么位置是有效的,是可以引用的,是占据内存的。 时间域:一个类型或量值,在程序执行过程中,从什么时刻开始到什么时刻是占据内存的。 名词的空间域和时间域不完全一致。 有空间域的类型或量值,一定有时间域。即在程序的某位置可以访问的类型或量值,此时一定占据内存; 有时间域的类型或量值,不一定有空间域。即有的时候,程序执行到某个位置,某个类型或量值虽然占据内存,但无法访问,即在该位置不可见。 6.1 C/C++程序的逻辑结构 程序从小到大可分为如下逻辑单位: 语句(statement):分号结束 2.模块(block): 一对花括号括起的若干语句。 3.嵌套模块: 多对花括号的嵌套。 4.文件(file): 程序的存盘单位。文件中通常包含多个模块(或嵌套模块),每个模块内包含多个语句。 5.工程(project): 工程是功能单位,是对多个文件进行组织和管理的框架。同一个工程内的文件之间可以交换数据,共享函数。 6.工作区(workspace): 工作区是VC++最大的开发单位,是对多个工程进行组织和管理的框架。一个工作区内的多个工程应该是相关的。不同工程间可以共享文件。 6.2名词性的类型和量值在各逻辑结构上的空间域 6.2.1模块域 模块{ }是空间作用域的最小范围。 缺省情

文档评论(0)

1亿VIP精品文档

相关文档