📄 程序5.03:变量的作用域.cpp
字号:
/* 程序5.3:变量的作用域.cpp: */
#include<iostream>
using namespace std;
char cGlobalVar[]="全局变量,具有全局作用域";
void Disp()
{
char cLocalVar1[]="局部变量,具有Disp()函数作用域";
cout<<"\n在Disp()中";
cout<<"\ncGlobalVar="<<cGlobalVar; //正确,访问全局变量
cout<<"\ncLocalVar1="<<cLocalVar1<<endl;//正确,访问函数内部变量
}
int main() //主函数开始
{
char cLocalVar2[]="局部变量,具有main()函数作用域";
Disp(); //调用Disp()函数
{
char cLocalVar3[]="局部变量,具有内部块作用域";
cout<<"\n在语句块内";
cout<<"\ncGlobalVar="<<cGlobalVar; //正确,访问全局变量
// cout<<"\ncLocalVar1="<<cLocalVar1; //错误,不能访问Disp()变量
cout<<"\ncLocalVar2="<<cLocalVar2; //正确,访问函数内部变量
cout<<"\ncLocalVar3="<<cLocalVar3<<endl;//正确,访问块内部变量
}
cout<<"\n在main()中";
cout<<"\ncGlobalVar="<<cGlobalVar; //正确,访问全局变量
//cout<<"\ncLocalVar1="<<cLocalVar1; //错误,不能访问Disp()变量
cout<<"\ncLocalVar2="<<cLocalVar2<<endl;//正确,访问函数内部变量
//cout<<"\ncLocalVar3="<<cLocalVar3; //错误,不能访问块内部变量
return 0;
} //主函数结束
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -