কম্পিউটার

সি-তে একটি প্যারামিটার হিসাবে একটি 2D অ্যারে কীভাবে পাস করবেন?


একটি 2-ডি অ্যারে সহজেই সি-তে একটি ফাংশনে প্যারামিটার হিসাবে পাস করা যেতে পারে। একটি প্রোগ্রাম যা এটি প্রদর্শন করে যখন উভয় অ্যারের মাত্রা বিশ্বব্যাপী নির্দিষ্ট করা হয়।>

উদাহরণ

#include <stdio.h>
const int R = 4;
const int C = 3;
void func(int a[R][C]) {
   int i, j;
   for (i = 0; i < R; i++)
   for (j = 0; j < C; j++)
   a[i][j] += 5; ;
}
int main() {
   int a[R][C];
   int i, j;
   for (i = 0; i < R; i++)
   for (j = 0; j < C; j++)
   a[i][j] = i+j;
   printf("Initial 2-D array is:\n");
   for (i = 0; i < R; i++) {
      for (j = 0; j < C; j++) {
         printf("%d ", a[i][j]);
      }
      printf("\n");
   }
   func(a);
   printf("Modified 2-D array is:\n");
   for (i = 0; i < R; i++) {
      for (j = 0; j < C; j++) {
         printf("%d ", a[i][j]);
      }
      printf("\n");
   }
   return 0;
}

আউটপুট

উপরের প্রোগ্রামের আউটপুট নিম্নরূপ।

Initial 2-D array is:
0 1 2
1 2 3
2 3 4
3 4 5
Modified 2-D array is:
5 6 7
6 7 8
7 8 9
8 9 10

  1. কিভাবে একটি C# পদ্ধতিতে প্যারাম অ্যারে ব্যবহার করে পরামিতি পাস করবেন?

  2. সি# এ দ্বি-মাত্রিক অ্যারে কীভাবে ঘোষণা করবেন

  3. কিভাবে একটি অ্যারে C# এ ঘোষণা করা হয়?

  4. কিভাবে একটি অ্যারে C# এ আরম্ভ করা হয়?