您所在位置: 网站首页 / 第5章 数据共享.ppt / 文档详情
第5章 数据共享.ppt 立即下载
2024-09-18
约783字
约30页
0
66KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

第5章 数据共享.ppt

第5章数据共享.ppt

预览

免费试读已结束,剩余 25 页请下载文档后查看

12 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第五章数据的共享与保护作用域块作用域
又称局部作用域。由一对花括号“{}”所括起来的块中声明的标识符的作用域从声明处开始,一直到块结束的花括号为止。例如:
voidmain()
{
	voidfun1();
	intn;
	for(inti=0;i<5;i++)
	{
	intm;
	if(i%2)n++;
	}
	m=n/2;	//错误,m未定义
	n=i;
	fun1();	//fun1()函数调用
}作用域文件作用域
#include<iostream.h>
	intk;//全局变量,具有文件作用域
	voidmain()
	{
	k=5;
{k++;}
	{intk=7;k++;cout<<"k="<<k;}
	cout<<“,k="<<k<<endl;
	}
命名空间作用域(同文件作用域)
具有命名空间作用域的变量即全局变量作用域可见性对象(变量)的生存期
对象或变量从产生到结束的这段时间称为它的生存期;
生存期分类:静态生存期和动态生存期
静态生存期
如果对象的生存期与程序的运行期相同,称其具有静态生存期;
具有文件作用域的变量(全局变量)具有静态生存期。
如果要在函数内部的块作用域中使用关键字static修饰的对象,即静态对象,具有静态生存期。例如:staticintk;
动态生存期
除了上述两种情况,其余的对象都具有动态生存期。
块作用域中声明的具有动态生存期的对象,习惯称为局部对象;
动态生存期对象(变量)开始于声明点,结束于标识符作用域结束处。对象生存期对象生存期类的静态成员静态数据成员静态数据成员静态数据成员静态成员函数静态成员函数友元友元函数友元类共享数据的保护常对象用const修饰的对象成员用const修饰的对象成员C++程序的组织编译预处理程序编译预处理程序编译预处理程序编译预处理程序编译预处理程序编译预处理程序
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

第5章 数据共享

文档大小:66KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用