লোকাল ভেরিয়েবল ও গ্লোবাল ভেরিয়েবলের মধ্যে পার্থক্য

লোকাল ভেরিয়েবল ও গ্লোবাল ভেরিয়েবলের মধ্যে পার্থক্য নিম্নরূপ-

নংলোকাল ভেরিয়েবলগ্লোবাল ভেরিয়েবল
 ১লোকাল ভেরিয়েবলের যে ফাংশনে ঘোষণা করা হয় তা শুধু ঐ ফাংশনেই কাজ করে।গ্লোবাল ভেরিয়েবল প্রোগামের সর্বত্র কার্যকর থাকে।
 ২কোন ফাংশনের ভিতরে এটি ঘোষণা করা হয়।যেকোনো ফাংশনের বাইরে এটি ঘোষণা করা হয়।
 ৩ফাংশন কল করার সময় এটি মান ধরে রাখতে পারে না।ফাংশন কল করার সময় এটি মান ধরে রাখতে পারে।
 ৪এক ফাংশনের লোকাল ভেরিয়েবল অন্য ফাংশনে কোন সম্পর্ক নেই।একই ডেটার ক্ষেত্রে অনেক ফাংশনে ইহা কার্যকর।
 ৫চলক ঘোষণা auto, static, register ইত্যাদি দ্বারা হয়।চলক ঘোষণা exterm দ্বারা হয়।
 ৬ফাংশনের শুরুতে লিখতে হয়।প্রোগ্রামের শুরুতে লিখতে হয়।