Un tableau est un groupe d'éléments liés portant le même nom. Voici deux manières de passer un tableau en argument à une fonction :
Pour passer l'intégralité du tableau en paramètre, envoyez simplement le nom du tableau dans l'appel de la fonction.
Pour recevoir un tableau, il faut le déclarer dans l'entête de la fonction.
#include<stdio.h> main (){ void display (int a[5]); int a[5], i; clrscr(); printf ("enter 5 elements"); for (i=0; i<5; i++) scanf("%d", &a[i]); display (a); //calling array getch( ); } void display (int a[5]){ int i; printf ("elements of the array are"); for (i=0; i<5; i++) printf("%d ", a[i]); }
Enter 5 elements 10 20 30 40 50 Elements of the array are 10 20 30 40 50
Considérons un autre exemple pour en savoir plus sur le passage du tableau entier comme argument à une fonction -
#include<stdio.h> main (){ void number(int a[5]); int a[5], i; printf ("enter 5 elements</p><p>"); for (i=0; i<5; i++) scanf("%d", &a[i]); number(a); //calling array getch( ); } void number(int a[5]){ int i; printf ("elements of the array are</p><p>"); for (i=0; i<5; i++) printf("%d</p><p>" , a[i]); }
enter 5 elements 100 200 300 400 500 elements of the array are 100 200 300 400 500
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!