গ্লোবাল ভেরিয়েবল সকল ফাংশনের বাইরে ডিফাইন করা হয়, সাধারণত প্রোগ্রামের শুরুতে। গ্লোবাল ভেরিয়েবল প্রোগ্রামের পুরো লাইফটাইম ধরে তার মান ধরে রাখে।
একটি গ্লোবাল ভেরিয়েবল যেকোনো ফাংশন থেকে অ্যাক্সেস করা যায়। অর্থাৎ, একটি গ্লোবাল ভেরিয়েবল এর ডিক্লেয়ারেশনের পর আপনার পুরো প্রোগ্রামে ব্যবহার করার জন্য উপলব্ধ থাকে।
উদাহরণ
#include <iostream>
using namespace std;
// গ্লোবাল ভেরিয়েবল ডিক্লেয়ারেশন:
int g;
int main() {
// লোকাল ভেরিয়েবল ডিক্লেয়ারেশন:
int a, b;
a = 10;
b = 20;
g = a + b;
cout << g;
return 0;
}
আউটপুট
30