Maison > Article > développement back-end > 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.
#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
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); }
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!