Hauptunterschied - tatsächliche und formale Parameter
Die Verwendung von Funktionen ist ein wichtiges Konzept bei der Programmierung. Eine Funktion ist eine Reihe von Anweisungen, die eine bestimmte Aufgabe ausführen können. Wenn der Programmierer alle Anweisungen als ein einziges Programm schreibt, wird es komplex. Funktionen können verwendet werden, um dies zu vermeiden. Sie werden auch als Methoden bezeichnet. Jede Funktion hat ihre eigene Funktionalität. Funktionen verbessern die Codeoptimierung und die Wiederverwendbarkeit von Code. Es können Funktionen vorhanden sein, die von der Programmiersprache bereitgestellt werden, oder die vom Programmierer geschriebenen Funktionen. Jede Funktion hat einen Namen, um sie zu identifizieren. Nachdem eine bestimmte Aufgabe mit einer Funktion ausgeführt wurde, kann sie einen Wert zurückgeben. Einige Funktionen geben keinen Wert zurück. Die Daten, die die Funktion zur Ausführung der Aufgabe benötigt, werden als Parameter gesendet. Parameter können tatsächliche Parameter oder formale Parameter sein. Der Hauptunterschied zwischen tatsächlichen Parametern und formalen Parametern besteht darin, dass tatsächliche Parameter die Werte sind, die beim Aufrufen an die Funktion übergeben werden, während formale Parameter die Variablen sind, die von der Funktion definiert werden, die beim Aufrufen der Funktion Werte empfängt.
INHALT
1. Überblick und Hauptunterschied
2. Was sind tatsächliche Parameter
? 3. Was sind formale Parameter?
4. Ähnlichkeiten zwischen tatsächlichen und formalen Parametern.
5. Vergleich nebeneinander - tatsächliche und formale Parameter in tabellarischer Form.
6. Zusammenfassung
Was sind Istparameter?
Tatsächliche Parameter sind Werte, die beim Aufrufen an eine Funktion übergeben werden. Siehe das folgende Programm.
#einschließen
nichtige Addition (int x, int y) {
int zusätzlich;
Addition = x + y;
printf ("% d", Addition);
}}
void main () {
Addition (2,3);
Addition (4,5);
}}
Gemäß dem obigen C-Programm gibt es eine Funktion namens Addition. In der Hauptfunktion werden die Werte 2 und 3 an die Funktionsaddition übergeben. Dieser Wert 2 und 3 sind die tatsächlichen Parameter. Diese Werte werden an die Methodenaddition übergeben, und die Summe zweier Zahlen wird auf dem Bildschirm angezeigt. Auch hier werden im Hauptprogramm neue zwei ganzzahlige Werte an die Additionsmethode übergeben. Jetzt sind die tatsächlichen Parameter 4 und 5. Die Summe von 4 und 5 wird auf dem Bildschirm angezeigt.
Was sind formale Parameter?
Eine Funktion oder Methode folgt einer Syntax ähnlich der unten angegebenen:
(formale Parameter) {
// Satz von auszuführenden Anweisungen
}}
Der Methodenname dient zur Identifizierung der Methode. Der Rückgabetyp gibt den Typ des Werts an, den die Methode zurückgibt. Wenn die Methode keinen Wert zurückgibt, ist der Rückgabetyp ungültig. Wenn die Funktion einen ganzzahligen Wert zurückgibt, ist der Rückgabetyp eine Ganzzahl. Die formale Parameterliste ist in Klammern angegeben. Die Liste enthält Variablennamen und Datentypen aller für die Methode erforderlichen Werte. Jeder formale Parameter wird durch ein Komma getrennt. Wenn die Methode keine Eingabewerte akzeptiert, sollte die Methode nach dem Methodennamen einen leeren Satz von Klammern haben. zB Addition () {}; Die Anweisungen, die ausgeführt werden sollen, sind in geschweiften Klammern eingeschlossen.
Abbildung 01: Parameter
Formale Parameter sind die Variablen, die von der Funktion definiert werden, die beim Aufruf der Funktion Werte empfängt. Gemäß dem obigen Programm werden die Werte 2 und 3 an die Funktionsaddition übergeben. In der Additionsfunktion gibt es zwei Variablen, die als x und y bezeichnet werden. Der Wert 2 wird in die Variable x und der Wert 3 in die Variable y kopiert. Die Variablen x und y sind nicht die tatsächlichen Parameter. Sie sind Kopien der tatsächlichen Parameter. Sie werden als formale Parameter bezeichnet. Auf diese Variablen kann nur innerhalb der Methode zugegriffen werden. Nach dem Drucken der Addition von zwei Zahlen kehrt die Steuerung zum Hauptprogramm zurück.
Was sind die Ähnlichkeiten zwischen tatsächlichen und formalen Parametern?
- Beide beziehen sich auf Funktionen.
- Parameter sind in der Klammer enthalten.
- Jeder Parameter wird durch ein Komma getrennt.
Was ist der Unterschied zwischen tatsächlichen und formalen Parametern?
Diff Artikel Mitte vor Tabelle
Tatsächliche und formale Parameter |
|
Die Ist-Parameter sind die Werte, die beim Aufrufen an die Funktion übergeben werden. | Die formalen Parameter sind die Variablen, die von der Funktion definiert werden, die beim Aufruf der Funktion Werte empfängt. |
Verwandte Funktion | |
Die aktuellen Parameter werden von der aufrufenden Funktion übergeben. | Die formalen Parameter befinden sich in der aufgerufenen Funktion. |
Datentypen | |
In tatsächlichen Parametern werden Datentypen nicht erwähnt. Es wird nur der Wert erwähnt. | In formalen Parametern sollten die Datentypen der empfangenden Werte enthalten sein. |
Zusammenfassung - Tatsächliche und formale Parameter
Die Verwendung von Funktionen ist ein nützliches Konzept bei der Programmierung. Funktionen helfen, die Codelänge zu reduzieren und die Komplexität zu verringern. Es ist auch einfach zu testen, zu debuggen und die Wartbarkeit des Codes zu verbessern. Einige Funktionen benötigen möglicherweise keine Eingaben, aber einige Funktionen erfordern Eingaben. Es ist möglich, Daten als Eingänge an die Funktionen zu übergeben. Sie werden als Parameter bezeichnet. Die beiden gebräuchlichen Begriffe, die sich auf Funktionen beziehen, sind Istparameter und Formale Parameter. Der Unterschied zwischen tatsächlichen Parametern und formalen Parametern besteht darin, dass tatsächliche Parameter die Werte sind, die beim Aufrufen an die Funktion übergeben werden, während formale Parameter die Variablen sind, die von der Funktion definiert werden, die beim Aufrufen der Funktion Werte empfängt.
Laden Sie das PDF mit den tatsächlichen und formalen Parametern herunter
Sie können die PDF-Version dieses Artikels herunterladen und gemäß Zitierhinweis für Offline-Zwecke verwenden. Bitte laden Sie die PDF-Version hier herunter: Unterschied zwischen tatsächlichen und formalen Parametern