Académique Documents
Professionnel Documents
Culture Documents
Pas obligatoire
Appel d’une fonction
◼ Syntaxe:
NomFonction (Arguments)
long modulo (long a, long b) // modulo renvoie un long
{………….}
int main()
{
int x = 2; int i = 5; int y;
Déclaration possible de f
Définition de f À éviter
double f (); Le nombre d’arguments
Double f ( char x) n’est pas précisé
{ double f ( char y );
int t;
….. double f ( char );
…..
}
Exemple
◼ Pas d’arguments
return 0;
}
Mode de passage des paramètres
}
Valeur par défaut
◼ Permet de donner une valeur par défaut au arguments.
void main()
{
int y=5 ;
int buf ;
affiche(y); //affiche 5
affiche(); //affiche 1
}
Valeur par défaut
◼ Deux règles importantes:
◼ La valeur ne doit être précisé qu’une seule fois!
•
La surcharge de fonction
Pointeur et fonction
Ou encore