Bilgisayar bilimi, argümanlar vardır veriler işlenen bir yan fonksiyonu . Onlar yerini girişlerin sırasında yürütme ait programın bu işlevini kullanır.
Farklı programlama dillerine ve bir işlevin bildirilme şekline bağlı olarak, bazen aynı işlev tarafından istenen argümanı sağlamamak mümkündür. Bu, varsayılan bir değer sayesinde mümkündür.
C ++ dilinde örnek :
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()C dili bu işlevi desteklemez.
C dili bu işlevi desteklemektedir.
Python dili, bir işlev çağrısı sırasında argümanları adlandırmaya izin veren bir dildir:
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 aussiParametreler, fonksiyonların değişkenleridir. Argüman, bir işlev çağrısı sırasında sağlanan bir değerdir.