কম্পিউটার

সি ল্যাঙ্গুয়েজে কাজ করার আর্গুমেন্ট হিসাবে একটি অ্যারেতে পৃথক উপাদানগুলি কীভাবে পাস করবেন?


যদি পৃথক উপাদানগুলিকে আর্গুমেন্ট হিসাবে পাস করতে হয়, তবে অ্যারের উপাদানগুলিকে তাদের সাবস্ক্রিপ্ট সহ ফাংশন কলে দিতে হবে৷

উপাদানগুলি গ্রহণ করতে, ফাংশন সংজ্ঞায় সাধারণ ভেরিয়েবল ব্যবহার করা হয়।

উদাহরণ 1

#include<stdio.h>
main (){
   void display (int, int);
   int a[5], i;
   clrscr();
   printf (“enter 5 elements”);
   for (i=0; i<5; i++)
      scanf("%d", &a[i]);
   display (a [0], a[4]); //calling function with individual arguments
   getch( );
}
void display (int a, int b){ //called function with individual arguments
   print f ("first element = %d",a);
   printf ("last element = %d",b);
}

আউটপুট

Enter 5 elements
   10    20    30    40    50
First element = 10
Last element = 50

উদাহরণ 2

একটি ফাংশনে যুক্তি হিসাবে পৃথক উপাদান পাস করার জন্য আরেকটি উদাহরণ বিবেচনা করুন।

#include<stdio.h>
main (){
   void arguments(int,int);
   int a[10], i;
   printf ("enter 6 elements:\n");
   for (i=0; i<6; i++)
      scanf("%d", &a[i]);
   arguments(a[0],a[5]); //calling function with individual arguments
   getch( );
}
void arguments(int a, int b){ //called function with individual arguments
   printf ("first element = %d\n",a);
   printf ("last element = %d\n",b);
}

আউটপুট

enter 6 elements:
1
2
3
4
5
6
first element = 1
last element = 6

  1. কিভাবে একটি জাভাস্ক্রিপ্ট ফাংশন একটি PHP অ্যারে পাস?

  2. সি ভাষায় ফাংশন প্রোটোটাইপ কি?

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

  4. সি ল্যাঙ্গুয়েজে রৈখিক অনুসন্ধান ব্যবহার করে একটি অ্যারের সর্বনিম্ন উপাদান কীভাবে খুঁজে পাবেন?