Learn C Programming

lesson ৪ / ৮ · Function, scope আর storage class

Module ৭ · Function, scope আর storage class

Scope: একটা নাম বাঁচে কোথায়

Account থাকলেই freeপড়া

Amara আর David মিলে Kenji-র নতুন game লিখছে। Amara-র function গোনে bonus level কয়টা, David-এরটা গোনে star level কয়টা। দুজনেই নিজের counter-এর নাম দিয়েছে count।

পড়তে login করুন

Lesson টা free, শুধু account লাগবে

Account খুলতে কিছু লাগে না, আর এই track এর Pro লেখা নেই এমন প্রতিটা lesson খুলে যায়, যে device এ পড়ুন না কেন।

Scope: একটা নাম বাঁচে কোথায় এর ভেতরে কী আছে

  1. দুইটা function, একটা নাম, কোনো গোলমাল নেই
  2. Block scope: একটা নাম বাঁচে তার brace-এর ভিতরে
  3. Lifetime: প্রতিটা call-এ local নতুন করে শুরু হয়
  4. Shadowing: ভিতরের নাম বাইরের নামটাকে ঢেকে দেয়
  5. Global variable: সবখান থেকে দেখা যায়, আর সমস্যাটা ওখানেই
  6. যে global নিয়ে ভয় নেই: একটা const