结构体可以作为全局变量吗
时间: 2023-11-08 18:16:15 浏览: 344
c++通过结构体(struct)全局变量在多线程中传递参数
是的,结构体可以作为全局变量。全局变量是定义在函数外部,整个程序都可以访问的变量,而结构体也可以定义在函数外部作为全局变量。在定义结构体全局变量时,需要注意结构体的定义和变量的声明必须同时进行。例如:
```
struct Person {
char name[20];
int age;
};
struct Person person1; // 定义一个结构体类型的全局变量
```
阅读全文