Maison  >  Article  >  développement back-end  >  Comment passer un seul élément d’un tableau en paramètre à une fonction en C ?

Comment passer un seul élément d’un tableau en paramètre à une fonction en C ?

WBOY
WBOYavant
2023-09-01 22:53:06801parcourir

Comment passer un seul élément d’un tableau en paramètre à une fonction en C ?

Si vous souhaitez passer un seul élément en paramètre, l'élément du tableau et son indice doivent être donnés dans l'appel de fonction.

Pour recevoir ces éléments, utilisez des variables simples dans la définition de la fonction.

Exemple 1

#include<stdio.h>
main (){
   void display (int, int);
   int a[5], i;
   clrscr();
   printf (&ldquo;enter 5 elements&rdquo;);
   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);
}

Sortie

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

Exemple 2

Considérons un autre exemple de transmission d'un seul élément comme argument à une fonction.

#include<stdio.h>
main (){
   void arguments(int,int);
   int a[10], i;
   printf ("enter 6 elements:</p><p>");
   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</p><p>",a);
   printf ("last element = %d</p><p>",b);
}

sortie

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer