কীভাবে কাঠামোটি বর্ণনা করবেন

সুচিপত্র:

কীভাবে কাঠামোটি বর্ণনা করবেন
কীভাবে কাঠামোটি বর্ণনা করবেন

ভিডিও: কীভাবে কাঠামোটি বর্ণনা করবেন

ভিডিও: কীভাবে কাঠামোটি বর্ণনা করবেন
ভিডিও: #কোরআন_মাজীদ_শিক্ষা_কোর্স 📗 24 📄বানান না করে কিভাবে কোরআন শরীফ পড়া শুরু করবেন? 2024, মে
Anonim

বেশিরভাগ প্রোগ্রামিং ভাষার একটি কাঠামো, বিশেষত সি ++, একটি বিশেষ ডাটা টাইপ, স্বেচ্ছাসেবী উপাদানগুলির সংগ্রহ। কাঠামোর সামগ্রীটি তার বর্ণনার সময় নির্ধারিত হয় এবং এর উপাদান উপাদানগুলি বিভিন্ন ধরণের হতে পারে। কাঠামোর ঘোষণা এবং বর্ণনা প্রোগ্রাম না হওয়া পর্যন্ত প্রোগ্রামের যে কোনও জায়গায় সম্ভব।

কীভাবে কাঠামোটি বর্ণনা করবেন
কীভাবে কাঠামোটি বর্ণনা করবেন

নির্দেশনা

ধাপ 1

সাধারণত কাঠামোর বিবরণে এর ঘোষণাও থাকে। যেহেতু কাঠামোটি আসলে একটি নতুন ডেটা টাইপ, একই প্রোগ্রামের মধ্যে অবশ্যই এর নামটি অনন্য হতে হবে। সি ++ তে স্ট্রাক্ট কীওয়ার্ডটি কোনও কাঠামো ঘোষণার জন্য ব্যবহৃত হয়। বর্ণনার সময় কাঠামোর প্রতিটি উপাদানকে তার ধরণের এবং এটি কতটা মেমরির পরিমাণ ধারণ করে তার পূর্ণাঙ্গ ইঙ্গিত সহ অবশ্যই ঘোষণা করতে হবে be বর্ণনার উদাহরণ: struct My_struct1 {int ডেটা 1; চর ডেটা 2 [20]; ভাসমান ডেটা 3;}; এখানে My_struct1 হ'ল তৈরি কাঠামোর নাম। বন্ধনীগুলিতে পাওয়া আইটেমগুলিকে ক্ষেত্র বলা হয়, তারা কাঠামোর বিষয়বস্তু নির্দিষ্ট করে। নতুন ধরণের প্রতিটি ইভেন্টে একটি ভেরিয়েবল ইন্ট এবং একটি ফ্লোট পাশাপাশি 20 টি বর্ণের মান (চর) থাকবে।

ধাপ ২

পরবর্তী কাজের জন্য, কাঠামোর একটি উদাহরণ তৈরি করুন: My_struct1 ডেটা_সটি; "*" অপারেটর ব্যবহার করে অন্য যে কোনও ধরণের জন্য একই কাঠামোর দিকে একটি পয়েন্টার তৈরি করা হয়: My_struct1 * pointData_St;

ধাপ 3

প্রায়শই, প্রোগ্রাম কোড লেখার সময়, পরিস্থিতি তৈরি হয় যখন কোনও নতুন কাঠামোর সম্পূর্ণ বিবরণ দেওয়ার আগে উল্লেখ করা আবশ্যক। এই ক্ষেত্রে, ঘোষণার সংক্ষিপ্ত ফর্মটি ব্যবহার করুন: # My_struct2; তবে এ জাতীয় রেকর্ডের পরেও এর অবজেক্টগুলি ঘোষণা করা এখনও অসম্ভব, যেহেতু তাদের জন্য প্রয়োজনীয় মেমরির পরিমাণ নির্ধারণ করা অসম্ভব। অতএব, দৃষ্টান্তগুলি ঘোষণার আগে, কাঠামোটি বর্ণনা করার সম্পূর্ণ ফর্মটি দিন: My My_struct2 {int ডেটা 1, ডেটা 2;};

পদক্ষেপ 4

যদি আপনার প্রোগ্রামের কাঠামোটি কেবলমাত্র এক জায়গায় ব্যবহার করার কথা, তবে ভেরিয়েবল ঘোষণার সাথে প্রকারের ঘোষণার সাথে একত্র করুন। এই ক্ষেত্রে, কাঠামোর নাম নির্দিষ্ট করা যাবে না। কাঠামোর বর্ণনার পরে অবিলম্বে প্রয়োজনীয় সংখ্যার উদাহরণ ঘোষণা করুন, যেমন নিম্নলিখিত উদাহরণে নির্দেশিত: স্ট্রাক্ট ইন ডাটা 1; চর ডেটা 2; s এক্সএস 1, এক্সএস 2; এখানে এক্সএস 1 এবং এক্সএস 2 হ'ল তৈরি প্রকারের অবজেক্ট এবং এতে পূর্ণসংখ্যা এবং চরিত্রের ডেটা থাকে।

প্রস্তাবিত: