Wie man eine Funktion in c schreibt

Wie man eine Funktion in c schreibt
Jede Programmiersprache enthält höchstens Funktionen zur Ausführung einer bestimmten Aufgabe. In der C -Sprache ist der Code kein Code ohne Funktion. Daher muss es mindestens eine Methode enthalten, ich.e., Hauptmethode. Jetzt sind wir bereit, die Syntax und einige zugehörige Beispiele für Funktionen in der C -Programmiersprache zu erklären.

Syntax

Schauen wir uns die grundlegende Syntax des Schreibens einer Funktion in der C -Sprache an. Das erste Wort "return_type" gibt den resultierenden Wertdatentyp an, den diese Funktion zur Hauptmethode zurückkehrt. Der "function_name" wäre ein beliebiger Name, der einer Funktion gegeben wird. Der Parameter wird verwendet, um einen Wert an eine Ganzzahl zu übergeben, die innerhalb dieser Funktionskörper über die Hauptmethode deklariert wird:

Hauptmethode:

Erstellen wir zuerst eine neue Datei. Diese Datei sollte eine C -Erweiterung enthalten. Daher haben wir die Berührungsanweisung in der Schale verwendet, um den „Test zu testen.c ”Datei.

$ Touch Test.C

Diese Datei muss in einem Editor eröffnet werden, wie z. B. Gnu Nano Editor. Daher haben wir ihn geöffnet, um einen Code mit dem Schlüsselwort "Nano" zu Beginn der Abfrage mit dem Schlüsselwort "Nano" zu erstellen:

$ nano test.C

In der C -Sprache funktioniert ein Code erst, wenn die erforderlichen Header -Dateien enthalten sind. Die am häufigsten verwendete Header -Datei ist also „stdio.H ”, das zu Beginn eines Codes mit einem Schlüsselwort„ inklusive “mit einem Hash -Zeichen aufgenommen wurde. Es wurde für Eingabe-Output-Streamzwecke verwendet. Erstens werden wir sehen, wie die Hauptmethode im C -Code definiert werden kann. Die Hauptfunktion kann einen Rückgabetyp enthalten oder nicht. In unserem Beispiel haben wir den Ganzzahl -Rückgabetyp für die Hauptmethode deklariert. In den Curly -Klammern haben wir die Printf -Anweisung verwendet, um einige Nachrichten auf dem Bildschirm anzuzeigen. Die Verknüpfungen „Strg+S“ und „Strg+x“ können hier verwendet werden, um die Datei zu speichern und zu beenden:

Der C -Sprachcode wird vom "GCC" -Kompiler kompiliert. Nach erfolgreichem Kompilieren wird der Code ausgeführt, und die resultierende Ausgabe zeigt die Anzeige einer Nachricht an:

$ GCC -Test.C
$ . /A.aus

Benutzerdefinierte Methode:

Um die benutzerdefinierten Methoden zu definieren, müssen Sie sie im Code deklarieren, wenn Sie sie nach der Hauptmethode definieren. Angenommen, wir müssen die „Summen“ -Methode im Code verwenden. Daher haben wir es zuerst mit der im Bild gezeigten Syntax nach dem Header deklariert:

Die Definition der benutzerdefinierten Funktion enthält ebenfalls eine Gesamtimplementierung des Körpers der Funktion. Die Berechnung der Summe wurde in der Methodensumme durchgeführt. Die benutzerdefinierten Methoden funktionieren nicht ohne die Hauptmethoden.

Daher haben wir die Funktionserklärung, Definition und die Hauptmethode in einer einzelnen Codedatei verschmolzen. Die Hauptmethode erhält die beiden Zahlen zur Laufzeit und speichert sie in den Variablen N1 und N2. Die Methode „Summe“ wurde von beiden Werten durch einen Funktionsaufruf übergeben.

Es berechnet die Summe beider Zahlen und gibt sie an die Hauptmethode zurück, um sie anzuzeigen.

Kompilieren Sie zuerst und führen Sie den aktualisierten Code nach dem Speichern aus. Der Benutzer wird die beiden Ganzzahlen eingeben, e.G., 5 und 8. Die „Summe“ -Methode hat die Gesamtsumme berechnet und an die Hauptmethode zum Anzeigen zurückgegeben:

$ GCC -Test.C
$ . /A.aus

Beispiel 01:

Erstellen wir eine neue Datei, um zu sehen, wie die integrierten und benutzerdefinierten Methoden erstellt werden können.

$ touch neu.C

In der Datei haben wir zuerst die Headerdatei in Eingabe-Output hinzugefügt. Danach wurde die Methode „neu“ deklariert. Die Hauptmethode wurde definiert, um die Methode "neu" zu nennen ". Die Funktion „neu“ wurde nach der Hauptmethode hier definiert. Es druckt den ursprünglichen Wert einer Ganzzahl "A" zuerst und erhöht dann den ursprünglichen Wert um 3. Endlich würde der aktualisierte Wert ausgedruckt:

Das neue.Die C -Datei wurde nach dem Speichern mit dem GCC -Compiler zusammengestellt. Wenn wir die Datei ausführen, ist das folgende Ergebnis wie erwartet:

$ gcc neu.C
$ . /A.aus

Beispiel 02:

Lassen Sie uns den Code ein wenig überarbeiten. Dieses Mal werden wir die benutzerdefinierte Methode „max“ verwenden, um den Maximalwert aus den angegebenen zwei Ganzzahlen zu identifizieren. Nach der Funktionserklärung hat die Hauptmethode die Methode „Max“ aufgerufen. Die Methode „max“ überprüft den Zustand und gibt den Maximalwert an die Hauptmethode zurück. Schließlich zeigt die Hauptmethode Folgendes an:

Die Ausführung einer Datei nach der Kompilierung gibt die Ganzzahl „89“ als Maximalwert zurück:

$ GCC -Test.C
$ . /A.aus

Abschluss:

Dieser Artikel ist ein vollwertiges Bündel von Beispielen zum Schreiben von C-Funktionen. Die Beispiele enthalten die Erklärungen und Definitionen benutzerdefinierter Methoden, Implementierungen von Hauptmethoden und wie Funktionsaufrufe durchführen. Wenn Sie diesen Artikel und seine Beispiele lesen und verstehen, hoffe ich, dass Sie Funktionen in der C -Programmiersprache leicht verwenden können.