web-dev-qa-db-fra.com

"Paramètre" vs "Argument"

Duplicate possible:
Arguments ou paramètres?

J'ai eu paramètre et argument un peu mélangé et je n'ai pas vraiment fait attention au moment d'utiliser l'un ou l'autre et quand d'utiliser l'autre .

Peux-tu me dire s'il te plait?

534
dummy

Un paramètre est la variable qui fait partie de la signature de la méthode (déclaration de la méthode). Un argument est une expression utilisée lors de l'appel de la méthode.

Considérons le code suivant:

void Foo(int i, float f)
{
    // Do things
}

void Bar()
{
    int anInt = 1;
    Foo(anInt, 2.0);
}

Ici i et f sont les paramètres et anInt et 2.0 sont les arguments.

923
tranmq