假设有两个全局变量,比如说A变量的构造依赖于B变量,他俩都是全局变量,如何写c++代码
时间: 2023-03-31 09:02:26 浏览: 102
来保证A变量在B变量之前被构造。可以使用静态初始化,将B变量放在A变量之前,这样在程序启动时,B变量就会先被构造,然后才会构造A变量。示例代码如下:
```c
#include <stdio.h>
int B = 10; // B变量在A变量之前定义
int A = B + 5; // A变量依赖于B变量的构造
int main() {
printf("A = %d, B = %d\n", A, B);
return ;
}
```
输出结果为:
```
A = 15, B = 10
```
阅读全文