Argumento (ciencias de la computación)

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.

Valor por defecto

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.

Función variádica

El lenguaje C admite esta funcionalidad.

Argumento con nombre

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 aussi

Diferencia entre parámetro y argumento de una función

Los parámetros son las variables de las funciones. El argumento es un valor proporcionado durante una llamada a una función.

Artículo relacionado