Die Bedeutung der Funktion main () in C-Programmierung

Alle C Sprachprogramme müssen eine haben Main()

Menu

Funktion. Es ist das Herzstück eines jeden Programms. Es ist erforderlich. Das Main() Funktion muss nicht wirklich alles tun, anders als in Ihrem C-Quellcode vorliegen. Schließlich enthält es Anweisungen, die dem Computer sagen, was Aufgabe Ihr Programm auszuführen ist so konzipiert, zu tun. Aber es ist nicht offiziell erforderlich, etwas zu tun.

Die Grund Main() Funktion

Wenn das Betriebssystem ein Programm in C ausgeführt wird, übergibt es die Steuerung des Computers über zu diesem Programm. Dies ist wie der Kapitän eines riesigen Ozeandampfer Sie das Rad zu übergeben. Abgesehen von irgendwelchen Befürchtungen, dass induzieren kann, ist der entscheidende Punkt, dass das Betriebssystem, bei dem in Ihrem Programm wissen muss, die Kontrolle übergeben werden muss. Im Falle eines C-Sprache-Programm, ist es der Main() Funktion, die das Betriebssystem für sucht.

Bei einem Minimum, das Main() Funktion sieht wie folgt aus:

main () {}

Wie alle C-Sprache-Funktionen, zuerst den Namen der Funktion kommt, Main, dann kommt ein Satz von Klammern und kommt schließlich eine Reihe von Klammern, die auch als Geschweifte Klammern.

Wenn Ihr C-Programm nur diese Codezeile enthält, können Sie es laufen. Es wird nicht alles tun, aber das ist perfekt, weil das Programm den Computer nicht sagen, nichts zu tun. Trotzdem fand das Betriebssystem das Main() Funktion und konnte Kontrolle auf diese Funktion zu übergeben - die nichts tat, aber sofort die Kontrolle zurück zum Betriebssystem direkt zurück. Es ist ein perfektes, fehlerlos Programm.

Zergliedern der Main() Funktion

Material für die Funktion zu verdauen - Der Satz von Klammern nach einem Funktionsnamen C-Sprache ist keine Argumente für die Funktion enthalten verwendet. Beispielsweise in der sqrt () Funktion, die Klammern umarmen eine wert- die Funktion dann die Quadratwurzel dieses Wertes entdeckt.

Das Main() Funktion verwendet, um seine Klammern keine Informationen nach dem Programmnamen an der Eingabeaufforderung eingegeben enthalten. Dies ist nützlich für fortgeschrittene Programmierung. Anfang Programmierer sollten im Auge behalten, was diese Klammern sind für, aber sollten Sie zunächst Ihr Verständnis von C aufbauen, bevor Sie in diesem Morast tauchen.

Die Streben sind für die Organisation verwendet. Sie enthalten Programmanweisungen, die zu der Funktion gehören. Diese Programmieranleitung sind, wie die Funktion ihre Aufgabe ausführt oder macht seine Sache.

Durch die Verwendung sämtlicher Inhalte der Angabe, wurde für die getan Main() Funktion früher, haben Sie erstellt, was die C Lords einen Anruf Dummy-Funktion - welche Art geeignet ist, da Sie diese bei Dummies.com gerade lesen.

Beachten Sie, dass die grundlegende, einfache Main()Funktion nicht ein bestimmtes Schlüsselwort oder Verfahren erfordern das Programm für die Beendigung. In einigen Programmiersprachen ist ein Ende oder EXIT-Befehl erforderlich, nicht aber in C. In der C-Sprache, wird das Programm beendet, wenn es die letzte Klammer in der Begegnungen Main() Funktion. Das ist das Zeichen dafür, dass das Programm durchgeführt wird, wonach kehrt zum Betriebssystem steuern.

Menü