আপনার নিজের পড়াশুনায় (আপনার নিজের বা কোনও শ্রেণীর জন্য) আপনি যখন "অবশেষে, সত্যই পয়েন্টারগুলি বুঝতে পেরেছিলেন তখন কি আপনার" আহ হা "মুহুর্তটি ছিল? আপনি কি বিশেষভাবে কার্যকর বলে মনে করেন প্রারম্ভিক প্রোগ্রামারগুলির জন্য আপনি এমন ব্যাখ্যা ব্যবহার করেন?
উদাহরণস্বরূপ, যখন সূচনাপ্রাপ্তরা সি-তে প্রথম মুখোমুখি হয় তখন এটি সংকলন না হওয়া পর্যন্ত তারা কেবলমাত্র &
এস এবং *
এস যোগ করতে পারে (যেমন আমি নিজেও একবার করেছিলাম)। হতে পারে এটি কোনও ছবি বা সত্যিই উত্সাহিত উদাহরণ, যা আপনাকে বা আপনার শিক্ষার্থীর জন্য পয়েন্টারগুলিকে "ক্লিক" করেছিল। এটি কী ছিল, এবং আপনি কাজ করেছেন বলে মনে হচ্ছে না তার আগে আপনি কী চেষ্টা করেছিলেন? কোনও বিষয় পূর্বশর্ত ছিল (যেমন স্ট্রাইক, বা অ্যারে)?
অন্য কথায়, এর অর্থ বোঝার জন্য কী প্রয়োজন ছিল &
এবং *
আপনি যখন আত্মবিশ্বাসের সাথে এগুলি ব্যবহার করতে পারেন? বাক্য গঠন এবং পরিভাষা শিখতে বা ব্যবহারের ক্ষেত্রে যথেষ্ট নয়, এক পর্যায়ে ধারণাটি অভ্যন্তরীণ করা দরকার।
আপডেট: আমি এখনও পর্যন্ত উত্তরগুলি পছন্দ করি; দয়া করে তাদের আসতে দিন এখানে অনেক দুর্দান্ত দৃষ্টিকোণ রয়েছে তবে আমি ধারণা করি অভ্যন্তরীণ ধারণাটি অভ্যস্ত করার পরে অনেকগুলি নিজের পক্ষে ভাল ব্যাখ্যা / স্লোগান । যখন এটি আপনার উপর প্রকাশিত হয়েছিল তখন আমি বিশদ প্রসঙ্গ এবং পরিস্থিতি সন্ধান করছি।
উদাহরণ স্বরূপ:
আমি সি তে কিছুটা পয়েন্টারকে সিনথেটিকভাবে বুঝতে পেরেছিলাম আমি আমার দু'জন বন্ধুকে অন্য বন্ধুর কাছে পয়েন্টার ব্যাখ্যা করতে শুনেছি, যারা জিজ্ঞাসা করেছিল যে কেন
struct
একটি পয়েন্টার দিয়ে পাস করা হয়েছে। প্রথম বন্ধুটি এটি কীভাবে রেফারেন্স এবং সংশোধন করা দরকার তা নিয়ে কথা বলেছিল, তবে এটি অন্য বন্ধুর কাছ থেকে আমার সংক্ষিপ্ত মন্তব্য ছিল যেখানে এটি আমাকে আঘাত করেছিল: "এটি আরও কার্যকর efficient" 16 বাইটের পরিবর্তে 4 বাইট উত্তীর্ণ হ'ল আমার চূড়ান্ত ধারণাটি পরিবর্তন হবে।