在C++中,全局變量是在整個程序范圍內都可以訪問的變量
#include <iostream>
// 聲明一個全局變量
int global_var = 10;
// 一個簡單的函數,用于演示如何訪問全局變量
void print_global_var() {
std::cout << "Global variable value: " << global_var << std::endl;
}
int main() {
// 在main函數內訪問全局變量
std::cout << "Inside main function, global variable value: " << global_var << std::endl;
// 調用print_global_var函數,該函數也訪問全局變量
print_global_var();
return 0;
}
在這個例子中,我們聲明了一個名為global_var
的全局變量,并在main
函數以及print_global_var
函數內訪問它。當我們編譯并運行這個程序時,它將輸出以下內容:
Inside main function, global variable value: 10
Global variable value: 10
這表明全局變量在整個程序范圍內都可以訪問。請注意,過度使用全局變量可能導致代碼難以維護和理解,因此應謹慎使用。在許多情況下,使用局部變量和函數參數可能是更好的選擇。