Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

ตัวแปรกลาง (Global variables) ใน C++ คืออะไร?

ตัวแปรกลางถูกกำหนดนอกฟังก์ชันทั้งหมด ปกติอยู่ด้านบนของโปรแกรม ตัวแปรกลางจะเก็บค่าไว้ตลอดอายุของโปรแกรม

ตัวแปรกลางสามารถเข้าถึงได้จากฟังก์ชันใดก็ได้ นั่นคือ ตัวแปรกลางพร้อมใช้งานตลอดโปรแกรมทั้งหมดหลังจากการประกาศ

ตัวอย่าง

#include <iostream>
using namespace std;
// ประกาศตัวแปรกลาง:
int g;
int main () {
    // ประกาศตัวแปรท้องถิ่น:
    int a, b;
    a = 10;
    b = 20;
    g = a + b;
    cout << g;
    return 0;
}

ผลลัพธ์

30