中国高校课件下载中心 》 教学资源 》 大学文库

上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)作用域和生存期

文档信息
资源类别:文库
文档格式:PPT
文档页数:6
文件大小:278KB
团购合买:点击进入团购
内容简介
一、几种方式: 1. 函数参数(通过函数接口传递) 2. 全局变量(所有函数共享数据) 3. 类的封装(部分函数共享数据) (将数据和相关的函数封装在一起)
刷新页面文档预览

程序设计基础(C++) 作用域和生存期

1 程序设计基础(C++) 作用域和生存期

模块间信息传递 几种方式 1.函数参数(通过函数接口传递) 2.全局变量(所有函数共享数据) 3.类的封装(部分函数共享数据) 将数据和相关的数封装在一起

2 模块间信息传递 ◼ 几种方式: 1. 函数参数(通过函数接口传递) 2. 全局变量(所有函数共享数据) 3. 类的封装(部分函数共享数据) (将数据和相关的函数封装在一起)

主要内容 作用域 ■生存期 ■变量存储类别

3 主要内容 ◼ 作用域 ◼ 生存期 ◼ 变量存储类别

小结(1) ■作用域 ■块、文件、类 局部变量、全局变量、类成员 生存期 动态、静态 ■局部变量、全局变量/静态局部变量 存储区 代码、静态、栈、堆、常量等 21

21 小结(1) ◼ 作用域 ◼ 块、文件、类 ◼ 局部变量、全局变量、类成员 ◼ 生存期 ◼ 动态、静态 ◼ 局部变量、全局变量/静态局部变量 ◼ 存储区 ◼ 代码、静态、栈、堆、常量等

小结(2) 模块间的数据共享: n函数参数(局部变量) 模块的耦合性低 内存使用效率高 ■■■ 全局变量 数据访问方便 模块的耦合性高 内存使用效率低 22

22 小结(2) ◼ 模块间的数据共享: ◼ 函数参数(局部变量) ◼ 模块的耦合性低 ◼ 内存使用效率高 ◼ ... ◼ 全局变量 ◼ 数据访问方便 ◼ 模块的耦合性高 ◼ 内存使用效率低 ◼

已到末页,全文结束
刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档