Unterschied zwischen Argument und Parameter

Schlüsseldifferenz - Argument vs. Parameter
 

Eine Funktion ist eine organisierte Menge von Anweisungen, um eine bestimmte Aufgabe auszuführen. Funktionen sind nützlich, um einen Code zu wiederholen, sodass sie wiederverwendbar sind. Programmiersprachen wie die Sprache C bestehen aus integrierten Funktionen wie printf (). Es ist auch möglich, vom Programmierer Funktionen zu schreiben. Diese Funktionen werden als benutzerdefinierte Funktionen bezeichnet. Argument und Parameter sind Begriffe, die Funktionen zugeordnet sind. Das Hauptunterschied zwischen Argument und Parameter ist das Ein Argument sind die Daten, die zum Zeitpunkt des Aufrufs einer Funktion übergeben werden, während ein Parameter eine Variable ist, die von einer Funktion definiert wird, die beim Aufruf der Funktion einen Wert empfängt. Ein Argument ist ein tatsächlicher Wert, während ein Parameter ein Platzhalter ist.

INHALT

1. Übersicht und Schlüsseldifferenz
2. Was ist ein Argument?
3. Was ist ein Parameter?
4. Ähnlichkeiten zwischen Argument und Parameter
5. Side-by-Side-Vergleich - Argument vs. Parameter in Tabellenform
6. Zusammenfassung

Was ist ein Argument??

In der Programmiersprache C ist das main () eine Funktion. Es gibt den Startpunkt der Ausführung an. Das Schreiben jeder Anweisung in die Hauptfunktion kann das Programm sehr komplex machen. Es kann schwierig sein, zu testen und zu debuggen. Um dieses Problem zu lösen, kann das Hauptprogramm in mehrere Funktionen oder Methoden unterteilt werden. Diese Funktionen können vom Hauptprogramm aus aufgerufen werden.

Die Deklaration einer Funktion in der Sprache C lautet wie folgt.

()

Der Rückgabetyp ist der von der Funktion zurückgegebene Datentyp. Wenn die Funktion einen String zurückgibt, ist der Rückgabetyp ein "String". Wenn die Funktion eine Ganzzahl zurückgibt, ist der Rückgabetyp ein "int". Wenn die Funktion nichts zurückgibt, wird dies als "ungültig" deklariert. Der Funktionsname kann benannt werden, um festzustellen, worum es bei der Funktion geht. Es ist der tatsächliche Name der Funktion. Der auszuführende Inhalt befindet sich in geschweiften Klammern. Ein einfaches Beispiel für eine Funktion ist wie folgt.

void add ()

int a = 10;

int b = 20;

printf ("Summe ist% d", a + b);

Um diese Methode aufzurufen, muss eine Anweisung als add () vorhanden sein. im Hauptprogramm. Das wird die Funktion aufrufen.

Funktionen können mit Argumenten und Parametern anpassbarer gestaltet werden. Siehe untenstehenden Code.

void add (int a, int b)

printf ("Summe ist% d \ n", a + b);

void main ()

addiere (4,6);

addiere (5,2);

Im obigen Code werden Werte vom Hauptprogramm an die Funktion übergeben, um die Summe zu berechnen.

In der Hauptsache gibt es eine Aussage add (4,6). 4 und 6 sind die Argumente. Dies sind Werte, die an eine Funktion übergeben werden, wenn sie aufgerufen wird. Im Hauptprogramm kann wieder eine Anweisung als add (5,2) stehen. Die an die add-Funktion übergebenen Argumente sind jetzt 5 und 2. Ein Argument wird auch als tatsächliches Argument oder Aktualparameter aufgerufen.

Was ist ein Parameter??

Ein Parameter ist eine von einer Funktion definierte Variable, die beim Aufruf einer Funktion einen Wert erhält. Der Parameter kann auch als a bezeichnet werden Formaler Parameter oder formelles Argument. Dieses Konzept kann anhand eines Beispiels leicht verstanden werden. Verweisen Sie auf den folgenden Code.

ungültig multiplizieren (int no1, int no2)

int multiplizieren = no1 * no2;

printf („Multiplikation ist% d \ n“, multiplizieren);

void main ()

multiplizieren (2,3);

Gemäß dem obigen Code sind "no1" und "no2 in void" (int no1, int no2) die Parameter. Dies sind die Variablen, die zu dem Zeitpunkt definiert sind, zu dem die Funktion aufgerufen wird. Argumentwerte gehen zu den Parametern, wenn die Funktion erstellt wird.

Beziehen Sie sich auf das unten stehende Programm, um die Summation und die Subtraktion von zwei Zahlen zu berechnen.

Abbildung 01: Funktionen

Gemäß dem obigen Programm sind in calSum (a, b) "a" und "b" Argumente.

int cal Summe (int a, int b), a und b sind Parameter.

Was ist die Ähnlichkeit zwischen Argument und Parameter??

  • Argument und Parameter beziehen sich auf Funktionen.

Was ist der Unterschied zwischen Argument und Parameter??

Argument vs. Parameter

Ein Argument ist ein Wert, der zum Zeitpunkt des Aufrufs einer Funktion übergeben wird. Ein Parameter ist eine Variable, die von einer Funktion definiert wird, die beim Aufruf einer Funktion einen Wert erhält.
Zugehörige Funktion
Ein Argument wird von der aufrufenden Funktion übergeben. Ein Parameter befindet sich in der aufgerufenen Funktion.

Zusammenfassung - Argument vs. Parameter

Funktionen werden verwendet, um die Länge des Quellprogramms zu reduzieren. Das Testen und Debuggen ist leicht durchzuführen. Funktionen sind auch bekannt als Methoden oder Unterprogramme. Es ist möglich, Werte an die Funktion zu übergeben. Argument und Parameter sind Funktionen zugeordnet, haben jedoch unterschiedliche Bedeutungen. Der Unterschied zwischen Argument und Parameter ist ein Argument, das zum Zeitpunkt des Aufrufs einer Funktion übergeben wird. Parameter ist eine von der Funktion definierte Variable, die beim Aufruf der Funktion einen Wert erhält.

Laden Sie die PDF-Version von Argument vs Parameter herunter

Sie können die PDF-Version dieses Artikels herunterladen und gemäß dem Zitiervermerk für Offline-Zwecke verwenden. Laden Sie die PDF-Version hier herunter. Unterschied zwischen Argument und Parameter

Referenz:

1. Avelox. „Computerprogrammierung für Anfänger | Funktionen, Parameter und Argumente | Ep24 ”, Youtube, YouTube, 4. April 2017. Hier verfügbar