Mögliche Duplizieren:
Arguments or parameters?"Parameter" vs "Argument"
Ich habe Parameter und Argument Art vermischt und nicht wirklich darauf achten, wenn man verwenden und wann man den anderen benutzt.
Können Sie mir bitte sagen?
Mögliche Duplizieren:
Arguments or parameters?"Parameter" vs "Argument"
Ich habe Parameter und Argument Art vermischt und nicht wirklich darauf achten, wenn man verwenden und wann man den anderen benutzt.
Können Sie mir bitte sagen?
Ein Parameter ist die Variable, die Teil der Signatur der Methode ist (Methodendeklaration). Ein Argument ist ein Ausdruck, der beim Aufrufen der Methode verwendet wird.
Betrachten Sie den folgenden Code ein:
void Foo(int i, float f)
{
// Do things
}
void Bar()
{
int anInt = 1;
Foo(anInt, 2.0);
}
Hier i
und f
sind die Parameter und anInt
und 2.0
sind die Argumente.
Alte Post, aber eine andere Art zu sagen: 'Argument' ist die Wert/Variable/Referenz wird übergeben, "Parameter" ist die Empfangsvariable, die in der Funktion/Block verwendet wird. – vol7ron
Oder eine Methode hat Parameter und nimmt Argumente. – kasperhj
Eines Tages werde ich explodieren und es wird ein Entwickler-Jargon werden. –
Im Russischen werden "Parameter" als "Formalparameter" bezeichnet, während "Argumente" als "Aktualparameter" bezeichnet werden. – Dims
Wir verwenden diese Konvention auch italienisch. – Dacav
Ich mag dieses Zitat von [MSDN] (http://msdn.microsoft.com/en-us/library/9kewt1b3.aspx): "... die Prozedur definiert einen Parameter, und der aufrufende Code übergibt ein Argument an das Sie können sich den *** p ** -Arameter * als einen *** p ** -Arbeitsraum * und das *** a ** -Rgument * als *** a ** utomobil * vorstellen. " –