En informática, los argumentos son datos procesados por una función . Se reemplazan por las entradas durante la ejecución del programa que utiliza esta función.
Dependiendo de los diferentes lenguajes de programación y de la forma en que se declara una función, a veces es posible no proporcionar el argumento solicitado por esta misma función. Esto es posible gracias a un valor predeterminado.
Ejemplo en lenguaje C ++ :
void f(int x, int a=1, int b=1, int c=0){ //Les arguments qui n'ont pas de valeur par défaut doivent être situé impérativement au début de la liste d'argument. return a*x*x+b*x+c; } f(1);//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()El lenguaje C no admite esta funcionalidad.
El lenguaje C admite esta funcionalidad.
El lenguaje Python es un lenguaje que permite nombrar los argumentos durante una llamada a una función:
def f(a=1,b=2,c=3): return a+b**2+c**3 f(b=3) f(c=2,a=2) f(1,2,3) # Appel classique possible f(2) # possible f.__defaults__ # = f() # possible aussiLos parámetros son las variables de las funciones. El argumento es un valor proporcionado durante una llamada a una función.