写一个全局变量、静态全局变量和局部变量、静态局部变量的例子
时间: 2023-10-20 22:15:41 浏览: 94
好的,以下是例子:
全局变量:
```c++
#include <iostream>
using namespace std;
int globalVar = 10; // 全局变量
int main()
{
cout << "Global variable value: " << globalVar << endl;
return 0;
}
```
静态全局变量:
```c++
#include <iostream>
using namespace std;
static int staticGlobalVar = 20; // 静态全局变量
int main()
{
cout << "Static global variable value: " << staticGlobalVar << endl;
return 0;
}
```
局部变量:
```c++
#include <iostream>
using namespace std;
int main()
{
int localVar = 30; // 局部变量
cout << "Local variable value: " << localVar << endl;
return 0;
}
```
静态局部变量:
```c++
#include <iostream>
using namespace std;
int main()
{
static int staticLocalVar = 40; // 静态局部变量
cout << "Static local variable value: " << staticLocalVar << endl;
return 0;
}
```
希望这些例子能够帮助您理解全局变量、静态全局变量和局部变量、静态局部变量的概念。
阅读全文