In der C-Sprache sind formale Parameter Variablen, die in der Funktionsdefinition deklariert werden und zum Empfangen von Daten verwendet werden. Tatsächliche Parameter sind die tatsächlichen Daten, die beim Aufruf der Funktion an die Funktion übergeben werden. Der formale Parameter erhält eine Kopie des tatsächlichen Parameterwerts, sodass Änderungen am formalen Parameter keine Auswirkungen auf den tatsächlichen Parameter haben und umgekehrt.
Formale Parameter und tatsächliche Parameter
In der C-Sprache sind formale Parameter und tatsächliche Parameter zwei wichtige Konzepte, sie werden verwendet, um Daten an Funktionen zu übergeben.
Formale Parameter
Aktuelle Parameter
Datenübergabe
Beim Aufruf der Funktion werden die Aktualparameter an die Formalparameter übergeben. Der Wert des Formalparameters wird durch Kopieren des Aktualparameters ermittelt. Dies bedeutet, dass Änderungen an den formalen Parametern keinen Einfluss auf die Werte der tatsächlichen Parameter haben und umgekehrt.
Zweck von Formalparametern und Aktualparametern
Beispiel
Das folgende Beispiel demonstriert die Verwendung von formalen und tatsächlichen Parametern:
<code class="c">// 函数定义 int sum(int a, int b) { // a 和 b 是形参 return a + b; } // 函数调用 int result = sum(5, 10); // 5 和 10 是实参</code>
Im obigen Beispiel ist die Summe der beiden tatsächlichen Parameter von a
和 b
是函数 sum
的形参,5
和 10
是函数被调用时的实参。函数返回 15
,这是传递给形参 a
和 b
.
Das obige ist der detaillierte Inhalt vonWas sind formale Parameter und tatsächliche Parameter in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!