Biến toàn cục được định nghĩa ngoài mọi hàm, thường ở đầu chương trình. Chúng giữ giá trị suốt vòng đời chương trình.
Biến toàn cục có thể được truy cập bởi bất kỳ hàm nào. Tức là, biến toàn cục có sẵn để sử dụng trong toàn bộ chương trình sau khi khai báo.
Ví dụ
#include <iostream>
using namespace std;
int g; // toàn cục
int main() {
int a = 10, b = 20;
g = a + b;
cout << g;
return 0;
}
Đầu ra
30