কম্পিউটার টিউটোরিয়াল

C-এ স্কোপ নিয়ম


C ভাষায়, স্কোপ হলো প্রোগ্রামের একটি অঞ্চল যেখানে আইডেন্টিফায়ার বা ভেরিয়েবল সরাসরি অ্যাক্সেসযোগ্য।

C ভাষায় স্কোপ নিয়মের দুটি ক্যাটাগরি রয়েছে।

গ্লোবাল ভেরিয়েবল

গ্লোবাল ভেরিয়েবল প্রোগ্রামে যেকোনো ফাংশনের বাইরে ঘোষণা এবং ডিফাইন করা হয়। সেগুলো প্রোগ্রামের লাইফটাইম 내내 তাদের মান ধরে রাখে। সেগুলো প্রোগ্রাম এক্সিকিউশন 내내 অ্যাক্সেসযোগ্য।

C-এ গ্লোবাল ভেরিয়েবল উদাহরণ:

উদাহরণ

#include <stdio.h>
int s;
int main () {
    int a = 15;
    int b = 20;
    s = a+b;
    printf ("a = %d\n b = %d\n s = %d\n", a, b, s);
    return 0;
}

আউটপুট

a = 15
b = 20
s = 35

লোকাল ভেরিয়েবল

লোকাল ভেরিয়েবল হলো সেই ভেরিয়েবলগুলো যা একটি ব্লক বা ফাংশনের ভিতরে ঘোষণা এবং ডিফাইন করা হয়। সেগুলো শুধু সেই ব্লক বা ফাংশনের ভিতরে ব্যবহার করা যায়।

C-এ লোকাল ভেরিয়েবল উদাহরণ:

উদাহরণ

#include <stdio.h>
int main () {
    int a = 15;
    int b = 20;
    a = a+b;
    printf ("a = %d\n b = %d\n", a, b);
    return 0;
}

আউটপুট

a = 35
b = 20

  1. পাইথনে নেমস্পেস (Namespace) এবং স্কোপ (Scope) - ভেরিয়েবল নাম ব্যবস্থাপনা

  2. পাইথনে ভেরিয়েবলের স্কোপ (Scope of Variables)

  3. পাইথন ভেরিয়েবল স্কোপিং নিয়ম: LEGB রুল

  4. রুবিতে ভেরিয়েবল স্কোপ ও অবজেক্ট বাইন্ডিং মাস্টার করুন