




如果您无法下载资料,请参考说明:
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++程序的组织编译预处理程序编译预处理程序编译预处理程序编译预处理程序编译预处理程序编译预处理程序

xx****88
实名认证
内容提供者


最近下载
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
论《离骚》诠释史中的“香草”意蕴.docx