Learn C Programming

lesson ২ / ১০ · Pointer আর memory

Module ১১ · Pointer আর memory

Pointer: যে variable ঠিকানা ধরে রাখে

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

Bob lesson 01 শেষ করেছে, তাই ও জানে, pointer একটা ঠিকানা (address) ধরে রাখে। অন্যদের C-তে দেখা দুইটা লাইন ও লিখে ফেলে: int *p;, তারপর *p = 5;। Playground জবাব দেয় Runtime error (বাংলা page-এ badge-টা বাংলায় লেখা থাকে), আর কিছুই print হয় না। Bob জিজ্ঞেস করে, "5-টা গেল কোথায়?" এই lesson শেষে তুমি ওকে উত্তরটা দিতে পারবে।

পড়তে login করুন

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

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

Pointer: যে variable ঠিকানা ধরে রাখে এর ভেতরে কী আছে

  1. Pointer হলো এমন একটা variable, যেটা ঠিকানা রাখে
  2. Star, pointer ধরে তার target-এ পৌঁছে যায়
  3. একটা star, দুইটা কাজ
  4. NULL: যে pointer কিছুই point করে না
  5. NULL follow করলে Playground-এ কী হয়
  6. Bob-এর 5 আর wild pointer
  7. Type-এর নিয়ম: int pointer point করে একটা int-কে
  8. Pointer-কে অন্য জায়গায় point করানো