ตัวแปรส่วนกลางถูกกำหนดไว้นอกฟังก์ชันทั้งหมด มักจะอยู่ด้านบนของโปรแกรม ตัวแปรส่วนกลางจะคงค่าไว้ตลอดอายุของโปรแกรม
ฟังก์ชันใดก็ได้เข้าถึงตัวแปรส่วนกลางได้ นั่นคือ ตัวแปรส่วนกลางสามารถใช้ได้ทั่วทั้งโปรแกรมของคุณหลังจากการประกาศ
ตัวอย่าง
#include <iostream>
using namespace std;
// Global variable declaration:
int g;
int main () {
// Local variable declaration:
int a, b;
a = 10;
b = 20;
g = a + b;
cout << g;
return 0;
} ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์ -
30