লোকাল ভেরিয়েবল ও গ্লোবাল ভেরিয়েবল এর মধ্যে পার্থক্য নিচে দেওয়া হলোঃ
লোকাল ভেরিয়েবল
- কোনো ফাংশনের মধ্যে ভেরিয়েবল ডিক্লেয়ার করলে তাকে উক্ত ফাংশনের লোকাল ভেরিয়েবল বলা হয়।
- কোনো ফাংশনের মধ্যে ডিক্লেয়ার করা লোকাল ভেরিয়েবল সেই ফাংশনের বাইরে ব্যবহার করা যায় না।
গ্লোবাল ভেরিয়েবল
- সকল ফাংশনের বাহিরে প্রোগ্রামের শুরুতে ডিক্লেয়ার করা ভেরিয়েবলকে গ্লোবাল ভেরিয়েবল বলা হয়।
- গ্লোবাল ভেরিয়েবলের কর্মকান্ড কোনো ফাংশনের মধ্যে সীমাবদ্ধ নয়।