ตัวแปรส่วนกลางถูกกำหนดไว้นอกฟังก์ชันทั้งหมด มักจะอยู่ด้านบนของโปรแกรม ตัวแปรส่วนกลางจะคงค่าไว้ตลอดอายุของโปรแกรม
ฟังก์ชันใดก็ได้เข้าถึงตัวแปรส่วนกลางได้ นั่นคือ ตัวแปรส่วนกลางสามารถใช้ได้ทั่วทั้งโปรแกรมของคุณหลังจากการประกาศ
ตัวอย่าง
#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