7.2 USING POINTER WITH A VARIABLE

7.2 এটা চলকৰ সৈতে পইণ্টাৰ ব্যৱহাৰ কৰি

In the above program of Example 8.2, if We want to have a pointer that stores the address of the variable X, we can do so with the code segment below.

উদাহৰণ 8.2-ৰ ওপৰোক্ত প্ৰ’গ্ৰামত, যদি আমি পৰিৱৰ্তনশীল এক্স-ৰ ঠিকনা সংৰক্ষণ কৰা এটা পইণ্টাৰ ৰাখিব বিচাৰো, আমি তলৰ কোড শাখাৰ সৈতে এনে কৰিব পাৰোঁ।

In the above code segment, variable ptr is declared as a pointer. As the data type is written as int, pointer can store the address of any integer type of variable. The asterisk * used to declarer a pointer is the same asterisk used for multiplication. However, in this statement the asterisk is being used to designate a variable as a poiner.

ওপৰোক্ত কোড শাখাত, চলক পিটিআৰক পইণ্টাৰ হিচাপে ঘোষণা কৰা হয়। যিহেতু ডাটাৰ প্ৰকাৰটো ইণ্ট হিচাপে লিখা হয়, পইণ্টাৰে যিকোনো ইণ্টেগাৰ প্ৰকাৰৰ চলকৰ ঠিকনা সংৰক্ষণ কৰিব পাৰে। পইণ্টাৰ এটা ঘোষণা কৰিবলৈ ব্যৱহৃত নক্ষত্ৰ * হৈছে পূৰণৰ বাবে ব্যৱহৃত একেই নক্ষত্ৰ। অৱশ্যে, এই বিবৃতিত এটা চলকক পইনাৰ হিচাপে নিৰ্ধাৰণ কৰিবলৈ নক্ষত্ৰব্যৱহাৰ কৰা হৈছে।

When we assign the address of X in ptr (second line of the code segment) we say that the pointer ptr points to the variable X. Graphically, we may represent in the following way.

যেতিয়া আমি পিটিআৰত এক্স-ৰ ঠিকনা আৱণ্টন কৰোঁ (কোড শাখাৰ দ্বিতীয় শাৰী) আমি কওঁ যে পইণ্টাৰ পিটিআৰে চলক এক্সলৈ আঙুলিয়াই দিয়ে। গ্ৰাফিকভাৱে, আমি নিম্নলিখিত ধৰণে প্ৰতিনিধিত্ব কৰিব পাৰোঁ।