c++在一个函数中声明一个extern float变量,然后在另一个函数中使用该变量,代码怎么实现
时间: 2024-03-03 18:53:19 浏览: 69
C++中的extern声明变量详解
首先,在一个函数中声明extern float变量,表示该变量在另一个文件中已经定义,需要在当前文件中引用。例如,在函数A中声明extern float变量x:
```c++
// functionA.cpp
void functionA() {
extern float x;
// do something with x
}
```
然后,在另一个函数B中使用该变量x,需要在B函数前面声明x的类型和名称,但是不需要再次定义该变量。例如,在函数B中使用变量x:
```c++
// functionB.cpp
extern float x;
void functionB() {
// do something with x
}
```
最后,在链接时将两个文件链接在一起,即可实现在一个函数中声明extern float变量,然后在另一个函数中使用该变量的功能。
阅读全文