程序5.03:变量的作用域.cpp
来自「《C++编程》书中各章的例子」· C++ 代码 · 共 36 行
CPP
36 行
/* 程序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 + =
减小字号Ctrl + -
显示快捷键?