একটি অ্যারে হল সম্পর্কিত আইটেমগুলির একটি গ্রুপ যা একটি সাধারণ নামের সাথে সঞ্চয় করে৷
৷সিনট্যাক্স
একটি অ্যারে −
ঘোষণা করার জন্য সিনট্যাক্স নিম্নরূপdatatype array_name [size];
অ্যারের প্রকারগুলি
অ্যারেগুলিকে বিস্তৃতভাবে তিন প্রকারে শ্রেণীবদ্ধ করা হয়। তারা নিম্নরূপ -
- এক – মাত্রিক অ্যারে
- দুই-মাত্রিক অ্যারে
- মাল্টি – ডাইমেনশনাল অ্যারে
এক – মাত্রিক অ্যারে
সিনট্যাক্স নিম্নরূপ -
datatype array name [size]
উদাহরণস্বরূপ, int a[5]
শুরু করা
একটি অ্যারে দুটি উপায়ে শুরু করা যেতে পারে, যা নিম্নরূপ -
- সময় শুরু কম্পাইল করুন
- রানটাইম শুরু
উদাহরণ
কম্পাইল টাইম ইনিশিয়ালাইজেশন -
-এর উপর C প্রোগ্রামটি নিচে দেওয়া হল#include<stdio.h> int main ( ){ int a[5] = {10,20,30,40,50}; int i; printf ("elements of the array are"); for ( i=0; i<5; i++) printf ("%d", a[i]); }
আউটপুট
কার্যকর করার পরে, আপনি নিম্নলিখিত আউটপুট পাবেন -
Elements of the array are 10 20 30 40 50
উদাহরণ
রানটাইম ইনিশিয়ালাইজেশন-এ C প্রোগ্রাম নিচে দেওয়া হল −
#include<stdio.h> main ( ){ int a[5],i; printf ("enter 5 elements"); for ( i=0; i<5; i++) scanf("%d", &a[i]); printf("elements of the array are"); for (i=0; i<5; i++) printf("%d", a[i]); }
আউটপুট
আউটপুট নিম্নরূপ -
enter 5 elements 10 20 30 40 50 elements of the array are : 10 20 30 40 50
দ্রষ্টব্য
-
কম্পাইল টাইম প্রারম্ভিক প্রোগ্রামের আউটপুট প্রোগ্রামের বিভিন্ন রানের সময় পরিবর্তন হবে না।
-
রান টাইম প্রারম্ভিক প্রোগ্রামের আউটপুট বিভিন্ন রানের জন্য পরিবর্তিত হবে কারণ, ব্যবহারকারীকে কার্যকর করার সময় বিভিন্ন মান গ্রহণ করার সুযোগ দেওয়া হয়।
উদাহরণ
এক মাত্রিক অ্যারের জন্য আরেকটি C প্রোগ্রাম নিচে দেওয়া হল −
#include <stdio.h> int main(void){ int a[4]; int b[4] = {1}; int c[4] = {1,2,3,4}; int i; //for loop counter //printing all elements of all arrays printf("\nArray a:\n"); for( i=0; i<4; i++ ) printf("arr[%d]: %d\n",i,a[i]); printf("\nArray b:\n"); for( i=0; i<4; i++) printf("arr[%d]: %d\n",i,b[i]); printf("\nArray c:\n"); for( i=0; i<4; i++ ) printf("arr[%d]: %d\n",i, c[i]); return 0; }
আউটপুট
আউটপুট নিচে উল্লেখ করা হয়েছে -
Array a: arr[0]: 8 arr[1]: 0 arr[2]: 54 arr[3]: 0 Array b: arr[0]: 1 arr[1]: 0 arr[2]: 0 arr[3]: 0 Array c: arr[0]: 1 arr[1]: 2 arr[2]: 3 arr[3]: 4