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