c++中函数的作用域是什么意思2
发布网友
发布时间:2023-10-10 03:14
我来回答
共2个回答
热心网友
时间:2024-11-26 05:04
包括
但是如果你不用全局作用域符::来修饰a的话,那么在你所说的函数中同名局部变量a会“覆盖”全局变量a
举个简单的例子:
#include <iostream>
using namespace std;
int a = 10;
int main()
{
int a = 100;
cout<<::a<<endl;//这里输出10
cout<<a<<endl;//这里输出100
getchar();
return 0;
}
热心网友
时间:2024-11-26 05:04
就是这个函数用花括号包住的代码部分就是这个函数的作用域。局部变量只在作用域范围内有效,在作用域之外是无法使用的。