সি ভাষা তিনটি (বা) আরও মাত্রার অ্যারেকে অনুমতি দেয়। এটি একটি বহুমাত্রিক অ্যারে। সঠিক সীমা কম্পাইলার দ্বারা নির্ধারিত হয়।
সিনট্যাক্স
সিনট্যাক্স নিম্নরূপ -
datatype arrayname [size1] [size2] ----- [sizen];
উদাহরণস্বরূপ, ত্রিমাত্রিক অ্যারে -
এর জন্যint a[3] [3] [3];
উপাদানের সংখ্যা =3*3*3 =27 উপাদান
উদাহরণ
মাল্টিডাইমেনশনাল অ্যারে -
-এর জন্য সি প্রোগ্রামটি নিচে দেওয়া হল#include<stdio.h> main ( ){ int a[2][2] [2] = {1,2,3,4,5,6,7,8}; int i,j,k; printf ("elements of the array are :\n"); for ( i=0; i<2; i++){ for (j=0;j<2; j++){ for (k=0;k<2; k++){ printf("%d", a[i] [j] [k]); } } } }
আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -
Elements of the array are : 1 2 3 4 5 6 7 8