So rufen Sie eine Funktion in c auf?

So rufen Sie eine Funktion in c auf?
Funktionen in jeder Programmiersprache bieten eine sehr gute Möglichkeit, die Modularität des Codes zu verbessern, was wiederum die Wiederverwendbarkeit der Code begünstigt. Um Funktionen in jeder Programmiersprache effektiv zu verwenden, müssen Sie wissen, wie Sie sie richtig nennen können. Daher wird dieser Leitfaden über die verschiedenen Arten des Aufrufens einer Funktion in der C -Programmiersprache sprechen.

Möglichkeiten zum Aufrufen einer Funktion in der C -Programmiersprache C

Es gibt zwei verschiedene Methoden zum Aufrufen einer Funktion in der C -Programmiersprache: Aufrufen von Wert und Aufruf per Referenz. Im ersteren senden wir eine Kopie der tatsächlichen Variablen an die Funktion, während wir sie aufrufen. Aus diesem Grund wird die Wertänderung des Wertes dieser Variablen im Körper der Funktion außerhalb von außen nicht reflektiert. Andererseits senden wir im letzteren Fall eine Referenz der tatsächlichen Variablen in die Funktion, während wir sie aufrufen. Sie werden dieses Konzept gut verstehen können, indem Sie die folgenden zwei Beispiele durchlaufen.

Beispiel Nr. 1: Der Aufruf nach Wertmethode

Wie die Überschrift sagt, werden wir in diesem Beispiel eine Funktion nach Wert aufrufen. Dafür haben wir das im Bild unten gezeigte C -Skript erstellt:

In diesem Skript haben wir zwei verschiedene ganze Zahlen definiert und ihre ursprünglichen Werte dann auf dem Terminal gedruckt, damit wir sie später leicht mit ihren neuen Werten vergleichen können. Danach haben wir die Funktion „newValues ​​()“ bezeichnet. In dieser Funktion wird der Wert der ersten Variablen durch „2“ erhöht und der Wert der zweiten Variablen durch „4“ erhöht. Dann haben wir die neuen Werte dieser Variablen auf dem Terminal gedruckt. Danach haben wir in der Funktion „main ()“ die Werte dieser Variablen am Klemme gedruckt, um festzustellen, ob sich die Änderung ihrer Werte außerhalb der Funktion „NewValues ​​()“ widerspiegelt oder nicht.

Um dieses Beispielskript zu kompilieren, haben wir den folgenden Befehl verwendet:

$ GCC -Funktion.C -o -Funktion

Für das Ausführen dieses Skripts haben wir den unten gezeigten Befehl verwendet:

$ ./Funktion

Da wir in diesem Beispiel unsere Funktion nach Wert bezeichnet haben, wurden daher die geänderten Werte unserer Variablen nur während der Ausführung der Funktion und nicht vor und nach dem Aufrufen der Funktion angezeigt. Dies ist in der folgenden Ausgabe zu sehen:

Beispiel Nr. 2: Der Anruf per Referenzmethode

Jetzt werden wir das gleiche Skript verwenden, das wir in unserem ersten Beispiel entworfen haben. Diesmal werden wir unsere Funktion jedoch durch Bezugnahme aufrufen. Dafür können Sie sich das im Bild unten gezeigte geänderte Skript ansehen:

In diesem Skript haben wir anstatt eine Kopie der Variablen an die Funktion „New Values ​​()“ weiterzugeben. Diese leichte Änderung wird in der Ausgabe unseres modifizierten Skripts dargestellt.

Sie können aus der Ausgabe, die im folgenden Bild gezeigt wurde. Es ist so, weil die Änderung in den tatsächlichen Variablen und nicht in ihren Kopien vorgenommen wird.

Abschluss

Dieser Artikel wurde geschrieben, um Ihnen eine Vorstellung davon zu den verschiedenen Möglichkeiten zu geben, wie Sie eine Funktion in der C -Programmiersprache aufrufen können. Es gibt in erster Linie zwei Möglichkeiten: Rufen Sie nach Wert an und rufen Sie durch Referenz an. Wenn Sie diesen Artikel lesen, können Sie beide Methoden zusammen mit ihrer Bedeutung in der C -Programmiersprache lernen.