কম্পিউটার

কিভাবে সি ভাষায় একটি অ্যারে উপাদান অ্যাক্সেস করতে হয়?


একটি অ্যারে সম্পর্কিত ডেটা আইটেমগুলির একটি গ্রুপ যা একটি সাধারণ নাম ভাগ করে। একটি অ্যারের একটি নির্দিষ্ট মান চিহ্নিত করা হয় তার "সূচক নম্বর" বা "সাবস্ক্রিপ্ট" ব্যবহার করে।

একটি অ্যারের সুবিধা নিম্নরূপ -

  • আইটেমগুলির একটি সংগ্রহের প্রতিনিধিত্ব করতে এবং আইটেম নম্বর নির্দিষ্ট করে একটি আইটেম উল্লেখ করার জন্য একটি একক নাম ব্যবহার করার ক্ষমতা ব্যবহারকারীকে সংক্ষিপ্ত এবং দক্ষ প্রোগ্রামগুলি বিকাশ করতে সক্ষম করে৷

অ্যারে ঘোষণা করার জন্য সিনট্যাক্স নিম্নরূপ -

datatype array_name [size];

উদাহরণস্বরূপ,

float height [50]

এটি 'উচ্চতা'কে 50টি ফ্লোট উপাদান সমন্বিত একটি অ্যারে হিসাবে ঘোষণা করে।

int group[10]

এটি সর্বাধিক 10টি পূর্ণসংখ্যা ধ্রুবক ধারণ করার জন্য একটি অ্যারে হিসাবে 'গ্রুপ' ঘোষণা করে৷

"অ্যারে সাবস্ক্রিপ্ট" ব্যবহার করে পৃথক উপাদান চিহ্নিত করা হয়। মানগুলির সম্পূর্ণ সেটকে একটি অ্যারে হিসাবে উল্লেখ করা হয়, স্বতন্ত্র মানগুলিকে "উপাদান" বলা হয়।

অ্যারে সূচক ব্যবহার করে অ্যারের উপাদানগুলি অ্যাক্সেস করা সহজ৷

উদাহরণ

একটি অ্যারে-

অ্যাক্সেস করার জন্য সি প্রোগ্রামটি নিচে দেওয়া হল
#include<stdio.h>
int main(){
   int array[5],i ;
   array[3]=12;
   array[1]=35;
   array[0]=46;
   printf("Array elements are: ");
   for(i=0;i<5;i++){
      printf("%d ",array[i]);
   }
   return 0;
}

আউটপুট

যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -

Array elements are: 46 35 38 12 9704368
Array[2] and array[4] prints garbage values because we didn’t enter any values in that locations

  1. অ্যান্ড্রয়েডে অ্যারে উপাদানগুলি কীভাবে সাজানো যায়?

  2. কিভাবে একটি MongoDB অ্যারে উপাদান অপসারণ?

  3. সি ল্যাঙ্গুয়েজে পয়েন্টার ব্যবহার করে অ্যারে উপাদানের যোগফল কিভাবে গণনা করা যায়?

  4. সি ল্যাঙ্গুয়েজে অ্যারের আলাদা আলাদা উপাদান প্রিন্ট করুন