Lesson 18 of 23

Pointers: Addresses নিয়ে কাজ

12 min 35 XP

প্রতিটি variable memory-র একটি address-এ থাকে; &x সেই address দেয়। Pointer হলো address রাখা variable: int *p = &x;। *p সেই address-এর value পড়ে বা লেখে (dereferencing)।

Example: edit me and press Run

Output Loading C (first time takes a few seconds)
Press Run to see the result here.

NULL pointer dereference করলে প্রোগ্রাম crash করে (segmentation fault)। Pointer ব্যবহারের আগে NULL যাচাই করুন।

Challenge

+35 XP

দুটি সংখ্যা পড়ুন। Pointers int *pa = &a, *pb = &b দিয়ে *pa ও *pb-র মাধ্যমে যোগফল বের করুন, *pa দিয়ে তা আবার a-তে রাখুন, এবং print করুন: Input: 4 9 Output: Sum: 13 a: 13

Output Loading C (first time takes a few seconds)
Press Run to see the result here.