1
程序设计基础 (C++)
作用域和生存期
2
模块间信息传递
几种方式:
1,函数参数 (通过函数接口传递 )
2,全局变量 (所有函数共享数据 )
3,类的封装 (部分函数共享数据 )
(将数据和相关的函数封装在一起 )
3
主要内容
作用域
生存期
变量存储类别
21
小结 (1)
作用域
块、文件、类
局部变量、全局变量、类成员
生存期
动态、静态
局部变量、全局变量 /静态局部变量
存储区
代码、静态、栈、堆、常量等
22
小结 (2)
模块间的数据共享:
函数参数(局部变量)
模块的耦合性低
内存使用效率高
,..
全局变量
数据访问方便
模块的耦合性高
内存使用效率低
,..
程序设计基础 (C++)
作用域和生存期
2
模块间信息传递
几种方式:
1,函数参数 (通过函数接口传递 )
2,全局变量 (所有函数共享数据 )
3,类的封装 (部分函数共享数据 )
(将数据和相关的函数封装在一起 )
3
主要内容
作用域
生存期
变量存储类别
21
小结 (1)
作用域
块、文件、类
局部变量、全局变量、类成员
生存期
动态、静态
局部变量、全局变量 /静态局部变量
存储区
代码、静态、栈、堆、常量等
22
小结 (2)
模块间的数据共享:
函数参数(局部变量)
模块的耦合性低
内存使用效率高
,..
全局变量
数据访问方便
模块的耦合性高
内存使用效率低
,..