Argument (informatique)
From Wikipedia, the free encyclopedia
Selon différent langages de programmation puis de la manière dont une fonction est déclaré, il est parfois possible de ne pas fournir l'argument demandé par cette même fonction. Ceci est possible grâce à une valeur par défaut.
Exemple en language C++ :
void f(int x, int a=1, int b=1, int c=0){ //Les paramètres qui n'ont pas de valeur par défaut doivent être situés impérativement au début de la liste.
return a*x*x+b*x+c;
}
f(1); //argument ok
f(2, 2); //ok
f(3, 3, 3); //ok
f(5, 5, 5, 5, 5); //Erreur : 1 argument en trop
f(); //Erreur : x n'a pas été fourni a f()
Le langage C ne supporte pas cette fonctionnalité.
Fonction Variadique
Le langage C supporte cette fonctionnalité.