Ausgangsfunktion in c

Ausgangsfunktion in c
Exit () ist eine Kernfunktion in der C/C ++ - Programmiersprache, mit der der Aufrufprozess (Funktion) sofort beendet wird. Es ist möglich, von jeder Funktion aufzurufen. Es informiert das Betriebssystem über den Stand der Programmabschluss, indem es eine verabschiedet int Wert. Es wird normalerweise verwendet, wenn Software unerwartet abstürzt. Es wird auch als aktueller Zustand des Programms anerkannt. Die Ausgangsfunktion kann verwendet werden, um ein Programm jederzeit zu beenden, unabhängig davon, wie viele Funktionsaufrufe ausgeführt wurden. Es ruft eine Vielzahl anderer Funktionen auf, bevor die Anwendung beendet wird, z.

Die Ausgangsfunktion ist in der angegeben Header und ist in den C -Standardbibliotheken enthalten. Der Die Datei definiert verschiedene Typen, Makros und grundlegende Dienstprogrammfunktionen für die Durchführung numerischer Conversions, die Erzeugung von Zufallszahlen, die Sortierung, das Speichermanagement und die Interaktion mit der Umgebung. Verwenden Sie die Ausgangsfunktion, um mit der Umgebung miteinander in Beziehung zu stehen.

Parameter

Die Parameter der Funktion exit () in der C -Programmiersprache werden darunter beschrieben.

Exit_success

Wenn das bestandene Statusargument Null oder das ist int geschätztes Makro: exit_success, beschrieben in der Header, ein erfolgreicher Status sollte an die Hostumgebung übergeben werden, und somit wird eine ausführende Form des erfolgreichen Status in die Hosting -Umgebung zurückgeführt, auf die die Kontrolle zugeordnet ist. Der Ausgang (0) wird verwendet, um ein Programm im Allgemeinen zu beenden, indem angibt, dass die Operation durchgeführt wurde. Exit_success hat einen Wert von 0.

Infolgedessen könnten wir anstelle von Exit exit verwenden (exit_success). Exit_success ist ein Präfix, das sich in ganzzahlige Ausdrücke erstreckt, die als Argument an die Methode Exit übergeben werden können. Und Beenden (0) bedeutet einen sauberen Ausgang aus dem Programm ohne Fehler.

Exit_failure

Wenn das angegebene Statusargument der int-bewertete Makro exit_failure ist, der in der angegeben ist Der Header gibt die Ausgangsfunktion eine Ausführungsversion des Fehlerergebnisses in die Hosting -Umgebung zurück, in der die Kontrolle angegeben ist. Es kann auch verwendet werden, um das Programm normal zu beenden, jedoch mit der Bedingung, dass der Betrieb fehlgeschlagen ist. Exit_failure hat einen Wert von 1.

Infolgedessen können wir anstelle von Exit exit exits_failure verwenden. Exit_Failure ist eine Phrase, die für eine Reihe von Zwecken verwendet werden kann. Der Ausgangsstatus 1 stellt dar, dass es ein Laufzeitproblem gab, das durch einen Programmierfehler hätte verursacht werden können.

Beispiel 1
Wir haben ein Beispiel, um die grundlegende Funktionalität der Funktion exit () in der C -Programmiersprache zu veranschaulichen. Erstellen Sie eine Datei in Ihrem GCC -Compiler, die in Ihrem Windows 10 -System konfiguriert ist. Der Dateiname kann von Ihrer Wahl abhängig sein, aber seine Erweiterung muss sein “.C". Zu Beginn unseres Programms wurden nur wenige Bibliotheken für die reibungslose Ausführung von Code hinzugefügt. Danach haben wir die Hauptfunktion. Zunächst haben wir zwei Printf () -Anweisungen mit dem „\ n“ -Pecifier verwendet, der ihr Ergebnis in zwei separaten Zeilen druckt.

Nach diesen beiden Aussagen wurde Exit (0) aufgerufen. Die Funktionalität von Exit (0) wurde im Parametersegment dieses Handbuchs ausführlich erläutert. Nach diesem Funktionsaufruf wurde eine weitere Druckanweisung verwendet, wird jedoch nicht auf dem Ausgangsbildschirm angezeigt. Der Grund für diese Implementierung ist, dass Exit (0) vor der dritten Anweisung verwendet wurde. Speichern und schließen Sie nun die Datei, um das Ergebnis Ihres Programms zu erhalten.

Sobald Sie die Datei speichern, müssen Sie Ihren Beispielcode so schnell kompilieren und ausführen, so schnell Sie auf die Option „Ausführen und Kompilierung“ Ihres GCC -Compilers klicken, wird die Konsole auf Ihrem Bildschirm angezeigt, wodurch das erwartete Ergebnis zeigt.

Beispiel 2
Jetzt bewegen wir uns zu unserem zweiten Beispiel, um die einfache Funktionalität der Funktion exit () in der C -Programmiersprache zu demonstrieren. Erstellen Sie erneut eine Datei in Ihrem GCC -Compiler, die in Ihrem Windows 10 -System konfiguriert ist, oder verwenden Sie die erstere, indem Sie den vorherigen Code löschen. Der Dateiname kann auf Ihre Wahl angewiesen sein, aber seine Erweiterung muss sein “.C". Zu Beginn unseres Programms wurden nur wenige Bibliotheken für die reibungslose Implementierung von Code eingeführt. Danach haben wir die Hauptfunktion. Zunächst haben wir eine printf () -Anweisung verwendet.

Nach dieser Aussage wurde Exit (0) aufgerufen. Es wird das Programm hier nur beenden, ohne sich weiter zu bewegen. Die Funktionalität von Exit (0) wurde im Abschnitt Parameter dieses Handbuchs ausführlich geklärt. Nach diesem Funktionsaufruf wurde eine weitere Druckanweisung verwendet, die jedoch nicht auf dem Ausgangsbildschirm angezeigt wird. Der Grund für diese Implementierung ist, dass Exit (0) vor der zweiten Anweisung verwendet wurde. Speichern und schließen Sie nun die Datei, um die Ausgabe Ihres Programms zu erhalten.

Sobald Sie die Datei speichern, müssen Sie Ihren Beispielcode kompilieren und ausführen, so schnell Sie auf die Option „Ausführen und Kompilieren“ Ihres GCC -Compilers klicken, wird die Konsole auf Ihrem Bildschirm angezeigt, wodurch das vorhersehbare Ergebnis angezeigt wird.

Abschluss

In diesem Artikel dreht sich alles um die Funktion exit () in der C -Programmiersprache. Wir haben sein Konzept und seine Parameter im Detail besprochen, damit Sie die Beispiele, die wir in diesem Leitfaden erklärt haben. Sie können diese Beispiele der Funktion exit () ändern, um ihre Funktionalität in der C -Programmiersprache zu überprüfen.