C++ 全局變量的生命周期是整個程序的運行時間,從程序開始執行到程序結束
在 C++ 中,全局變量在程序的主函數(main)之前被初始化,并在程序結束時銷毀。這意味著全局變量在程序的整個生命周期內都是可用的。
例如:
#include <iostream>
int globalVar = 0; // 全局變量
void someFunction() {
std::cout << "Global variable value: " << globalVar << std::endl;
}
int main() {
someFunction(); // 輸出全局變量的值
return 0;
}
在這個例子中,globalVar
是一個全局變量,它的生命周期從程序開始執行(main 函數開始)到程序結束。在 someFunction
中,我們可以訪問和使用全局變量 globalVar
。