
{filelink=14174}
#include
/* prototype des fonctions */
somme1(int num[5]), somme2(int num[]), somme3(int *num);
int main(void)
{
int count[5] = {1, 2, 3, 4, 5};
printf("Mode #1: %dn",somme1(count));
printf("Mode #2: %dn",somme2(count));
printf("Mode #3: %dn",somme3(count));
return 0;
}
/* spécifier en paramètre un tableau d'une taille définie */
int somme1(int num[5])
{
int somme;
for( int i = 0; i < 5; i++)
{
somme+=num[i];
}
return (somme);
}
/* spécifier en paramètre un tableau d'une taille indéfinie */
int somme2(int num[])
{
int somme;
for( int i = 0; i < 5; i++)
{
somme+=num[i];
}
return somme;
}
/* spécifier en paramètre un pointeur*/
int somme3(int *num)
{
int somme;
for( int i = 0; i < 5; i++)
{
somme+=num[i];
}
return somme;
}