Table of Contents
পয়েন্টারের মূল ধারণা C এবং C+P এর মধ্যে একটি মৌলিক ধারণা। এর অন্তর্ভুক্ত হলো, অ্যারের অথবা মেমরি ব্লকের মধ্যে দিয়ে পয়েন্টার চলাচলের জন্য নির্দেশকটি কাজ করা। বুঝতে হলে পয়েন্টারের ঠিকানা সঠিকভাবে গণনা করা উচিত।
পয়েন্টার আরথেটিক এর মৌলিক বিষয়গুলো
C এবং C+, পয়েন্টারের মধ্যে উপস্থিত মেমরির তথ্য ক্রমবিন্যাস করার সময় পয়েন্টারের চিহ্নিত করার উদ্দেশ্যে, পয়েন্টারের আকার পরিবর্তন করা হয়। উদাহরণস্বরূপ, স্বয়ংক্রিয়ভাবে পয়েন্টারের ক্ষেত্রে ১.
পয়েন্টারের ওপর সাধারণ ভুল
একটা সাধারণ ভুল ধারণা হল যে ১ নম্বর যোগ করলে তা সবসময় ১ বাইটের ঠিকানাকে বৃদ্ধি করে । বাস্তবে, এটা ডাটা টাইপের আকার বৃদ্ধি করে । আরেকটা ভুল নির্দেশকের পার্থক্যকে ভুলভাবে নির্দেশ করে, যা ভুল তথ্যের সমষ্টিকে নির্দেশ করে ।
সঠিক গণনা কিভাবে গণনা করা হবে
সঠিকভাবে বিবেচনা করার উদ্দেশ্যে নির্দেশক ঠিকানা নির্ধারণ করুন, উপাত্তের আকারগুলো মনোযোগ দিয়ে বিবেচনা করুন। দুটি পয়েন্টারের মধ্যে দূরত্ব, তাদের ঠিকানার বিভাজন করে তাদের ঠিকানার মাত্রা, এবং আকার বিভাজন করে লেখা হলে:
[[[F] দুটি পয়েন্টারের সংখ্যা][FLT] [FLT] [s] (R]] - পয়েন্টার ২ / ১)
এই গণনাটি দুই পয়েন্টারের মধ্যে উপস্থিত বস্তুর সংখ্যা, বাইটের সংখ্যা নয়। চিহ্নিত সংখ্যার মধ্যে উপস্থিত কোনো পয়েন্টার উপস্থিত না থাকার ফলে এই সীমা অতিক্রান্ত হলে দুটি বিন্দুর মধ্যে উপস্থিত পয়েন্টার স্থাপন করা হয়।