সি এবং সি ++ প্রোগ্রামিং ল্যাঙ্গুয়েজে অ্যারেগুলি প্রায়শই একই ধরণের ডেটার ক্রম তৈরি করতে ব্যবহৃত হয়। পরামিতিগুলির এই সংগঠনটি আপনাকে কার্যকরী কার্যগুলি সমাধান করতে খুব কার্যকরভাবে মঞ্জুরি দেয়। বিশেষত সি এবং সি ++ প্রোগ্রামিং ভাষায়, যেখানে প্রোগ্রামগুলির শুরুতে এবং এর কোডের যে কোনও জায়গায় অ্যারে উভয়ই নির্দিষ্ট করা যায়। মূল জিনিসটি তৈরি ভেরিয়েবলগুলির সুযোগ বিবেচনা করা।
নির্দেশনা
ধাপ 1
একটি অ্যারে, এক প্রকারের নামযুক্ত ডেটাসেট হিসাবে, মেমরির একটি সু-সংজ্ঞায়িত স্থান দখল করে, প্রতিটি পরবর্তী উপাদান পূর্ববর্তীটির সাথে সাথেই থাকে। সূচক দ্বারা একটি নির্দিষ্ট ঘর অ্যাক্সেস করা হয়, সি-তে প্রথম উপাদানটির সূচক শূন্য থাকে। বিবরণটি অ্যারের মাত্রা বিবেচনা করা উচিত, অর্থাৎ এক-মাত্রিক বা দ্বিমাত্রিক, দুটি স্ট্রিং যুক্ত, অ্যারে ব্যবহার করা হবে।
ধাপ ২
উত্পন্ন অ্যারের ক্ষেত্রটি নির্ধারণ করুন। এটি যদি কোনও স্থানীয় ফাংশনের অন্তর্ভুক্ত থাকে তবে অন্যান্য ভেরিয়েবলগুলি ঘোষণার সময় একেবারে শুরুতে এর নাম এবং আকারটি লিখুন। গ্লোবাল অ্যারে গঠনের সময়, এর বিবরণটি প্রোগ্রামের একেবারে শুরুতে বা অন্তর্ভুক্ত শিরোলেখ ফাইলটিতে (এইচ-ফাইল) সম্পাদন করা উচিত।
ধাপ 3
সি-তে, একটি অ্যারে এতে সঞ্চিত ডেটা এবং সেইসাথে একক বা ডাবল অপারেটরের মাত্রা নির্দেশ করে এমন একটি অনন্য নাম দ্বারা সংজ্ঞায়িত হয়। একটি মাত্রিক অ্যারে তৈরি করুন যার এক সারি রয়েছে।
এক-মাত্রিক অ্যারে তৈরির উদাহরণ:
ডাবল এমএপ 1 [200];
চর এম_সি 1 [20];
এই ক্ষেত্রে, দুটি এক-লাইন অ্যারে এমএপ 1 এবং এম_সি 1 তৈরি করা হয়েছে। প্রথমটি দুটি ডাবল প্রকারের 200 ভেরিয়েবল সংরক্ষণ করে এবং দ্বিতীয়টি - 50 টি অক্ষরের মান (চর)।
পদক্ষেপ 4
একটি দ্বি-মাত্রিক অ্যারে (ম্যাট্রিক্স) নির্দিষ্ট করুন যেখানে নির্দিষ্ট উপাদানকে অবজ্ঞার জন্য অপারেটরগুলিতে দুটি সূচক নির্দিষ্ট করতে হবে। মাত্রা নির্দিষ্টকরণ ব্যতীত এ জাতীয় অ্যারের বর্ণনার বাক্য গঠন এক-মাত্রিকের সমান।
দ্বি-মাত্রিক অ্যারে তৈরির উদাহরণ:
ডাবল এমএপ 2 [100] [50];
চর এম_সি 2 [20] [10];
পদক্ষেপ 5
তবে সি ভাষায় বহুমাত্রিক অ্যারেগুলির জন্য সঠিক মাত্রা পরামিতি নির্দিষ্ট করার ক্ষেত্রে ছাড় রয়েছে। ঘোষণার সাথে যদি দ্বি-মাত্রিক অ্যারে একসাথে শুরু করা হয় তবে প্রথম মাত্রা নির্দিষ্ট না করাই জায়েয, অর্থাৎ। অ্যারে রেখার সংখ্যা।
int m_I [4] = {{3, 7, 9, 2},
{4, 1, 2, 1}, {3, 8, 9, 4}, {5, 1, 3, 9}};
এই ক্ষেত্রে, নির্বাহযোগ্য প্রোগ্রামের সাথে লিঙ্ক করার সময় m_I অ্যারের সঠিক আকারটি সরাসরি সংকলক দ্বারা নির্ধারিত হবে।