Unterschied zwischen Argument und Parameter

Unterschied zwischen Argument und Parameter

Schlüsselunterschied - Argument gegen Parameter
 

Eine Funktion ist ein organisierter Satz von Anweisungen, um eine bestimmte Aufgabe auszuführen. Funktionen sind nützlich, um einen Code zu wiederholen, sodass sie Code -Wiederverwendbarkeit bieten. Programmiersprachen wie C-Sprache bestehen aus integrierten Funktionen wie printf (). Es ist auch möglich, Funktionen vom Programmierer zu schreiben. Diese werden benutzerdefinierte Funktionen bezeichnet. Argument und Parameter sind Begriffe, die mit Funktionen verbunden sind. Der Schlüsselunterschied Zwischen Argument und Parameter ist das Ein Argument sind die zum Zeitpunkt des Aufrufens einer Funktion übergebenen Daten, während ein Parameter eine Variable ist, die durch eine Funktion definiert ist, die einen Wert empfängt, wenn die Funktion aufgerufen wird. Ein Argument ist ein tatsächlicher Wert, während ein Parameter ein Platzhalter ist.

INHALT

1. Überblick und wichtiger Unterschied
2. Was ist ein Argument
3. Was ist ein Parameter
4. Ähnlichkeiten zwischen Argument und Parameter
5. Seite für Seitenvergleich - Argument vs Parameter in tabellarischer Form
6. Zusammenfassung

Was ist ein Argument?

In der C -Programmiersprache ist der Main () eine Funktion. Es zeigt den Ausgangspunkt der Ausführung an. Wenn Sie jede Aussage in der Hauptfunktion schreiben, kann das Programm sehr komplex werden. Es kann schwer zu testen und zu debuggen sein. Um dieses Problem zu überwinden, kann das Hauptprogramm in verschiedene Funktionen oder Methoden unterteilt werden. Diese Funktionen können vom Hauptprogramm aufgerufen werden.

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

()

Der Rückgabetyp ist der von der Funktion zurückgegebene Datentyp. Wenn die Funktion eine Zeichenfolge 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 „Leerraum“ deklariert. Der Funktionsname kann benannt werden, um festzustellen, worum es bei der Funktion geht. Es ist der tatsächliche Name der Funktion. Inhalt zum Ausführen befindet sich in einem Paar lockiger Zahnspangen. 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 zu nennen, sollte es eine Anweisung als add () geben. im Hauptprogramm. Das wird die Funktion aufrufen.

Funktionen können mit Argumenten und Parametern anpassungsfähiger gestaltet werden. Beziehen Sie sich im bweischigen Code -Stück.

void add (int a, int b)

printf („sum ist %d \ n“, a+b);

void main ()

add (4,6);

add (5,2);

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

Im Main gibt es eine Erklärung hinzu (4,6). 4 und 6 sind die Argumente. Sie sind Werte, die an eine Funktion übergeben werden, wenn sie aufgerufen wird. Im Hauptprogramm kann es erneut eine Aussage als Add (5,2) geben. Jetzt sind die an die Add -Funktion übergebenen Argumente 5 und 2. Ein Argument wird auch als tatsächliches Argument oder tatsächlicher Parameter bezeichnet.

Was ist ein Parameter?

Ein Parameter ist eine durch eine Funktion definierte Variable, die einen Wert empfängt, wenn eine Funktion aufgerufen wird. Der Parameter kann auch als a bezeichnet werden Formaler Parameter oder formales Argument. Dieses Konzept kann durch ein Beispiel leicht verstanden werden. Verweisen Sie das brüden Code -Stück.

void multiply (int no1, int no2)

int multiply = no1 * no2;

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

void main ()

multiplizieren (2,3);

Gemäß dem obigen Code sind NO1 und NO2 in Hohlraum (int No1, int No2) die Parameter. Sie sind die Variablen, die zu diesem Zeitpunkt definiert sind. Die Funktion wird aufgerufen. Argumentwerte gehen zu den Parametern, wenn die Funktion erstellt wird.

Weitere Informationen finden Sie im folgenden Programm, um die Summierung und Subtraktion von zwei Zahlen zu berechnen.

Abbildung 01: Funktionen

Nach dem obigen Programm sind in Calsum (a, b), „A“ und „B“ Argumente.

Int Cal Sum (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 gegen Parameter

Ein Argument ist ein Wert, der zum Zeitpunkt der Aufruf einer Funktion übergeben wird. Ein Parameter ist eine Variable, die durch eine Funktion definiert ist, die einen Wert empfängt, der beim Aufrufen einer Funktion.
Damit verbundene Funktion
Ein Argument wird von der Aufruffunktion übergeben. Ein Parameter befindet sich in der aufgerufenen Funktion.

Zusammenfassung - Argument gegen Parameter

Funktionen werden verwendet, um die Länge des Quellprogramms zu verringern. Es ist einfach, Tests und Debuggen durchzuführen. Funktionen sind auch als bekannt als Methoden oder Unterroutinen. Es ist möglich, Werte an die Funktion zu übergeben. Argument und Parameter sind mit Funktionen verbunden, aber sie haben unterschiedliche Bedeutungen. Der Unterschied zwischen Argument und Parameter ist ein Argument ist eine Daten, die zum Zeitpunkt des Aufrufens einer Funktion übergeben wurde, und der Parameter ist eine Variable, die durch die Funktion definiert ist, die einen Wert empfängt, wenn die Funktion aufgerufen wird.

Laden Sie die PDF -Version des Arguments vs Parameter herunter

Sie können die PDF -Version dieses Artikels herunterladen und ihn für Offline -Zwecke gemäß Citation Note verwenden. Bitte laden Sie die PDF -Version hier den Unterschied zwischen Argument und Parameter herunter

Referenz:

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