Heim  >  Artikel  >  Backend-Entwicklung  >  Muss ein C-Quellprogramm eine Hauptfunktion enthalten?

Muss ein C-Quellprogramm eine Hauptfunktion enthalten?

青灯夜游
青灯夜游Original
2021-03-24 17:43:0528266Durchsuche

Ja, es muss eine Hauptfunktion enthalten. Die Hauptfunktion ist der Standardeinstiegspunkt des Programms, und die Ausführung des Programms beginnt bei der Hauptfunktion. Wenn keine Hauptfunktion vorhanden ist, weiß der Compiler nicht, wo er mit der Ausführung des Programms beginnen soll, sodass nur ein C-Quellprogramm verfügbar ist eine Hauptfunktion (Hauptfunktion).

Muss ein C-Quellprogramm eine Hauptfunktion enthalten?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, c99-Version, Dell G3-Computer.

Die Hauptfunktion, auch Hauptfunktion genannt, ist der Ausgangspunkt der Programmausführung und die Einstiegsfunktion des C-Programms. Das heißt, die Ausführung des Programms beginnt mit der Hauptfunktion und die Mobilisierung anderer Funktionen wird auch direkt oder indirekt in der Hauptfunktion aufgerufen.

Ein C-Programm hat eine und nur eine Hauptfunktion. Zusätzlich zur Hauptfunktion kann es mehrere andere Funktionen geben.

Die Programmausführung beginnt immer mit der Hauptfunktion, sie kehrt nach Abschluss der Aufrufe anderer Funktionen zur Hauptfunktion zurück. Schließlich beendet die Hauptfunktion das gesamte Programm. Wenn das Programm ausgeführt wird, wird die Hauptfunktion vom System aufgerufen. Die Hauptfunktion wird aufgerufen, nachdem die Initialisierung nicht lokaler Objekte mit statischer Speicherdauer während des Programmstarts abgeschlossen ist. Es ist der vorgesehene Einstiegspunkt für ein Programm in einer gehosteten Umgebung (d. h. einem Betriebssystem). Einstiegspunkte für eigenständige Programme (Bootloader, Betriebssystemkerne usw.) sind durch die Implementierung definiert.

Verwandte Empfehlungen: „C-Sprachvideo-Tutorial

Das obige ist der detaillierte Inhalt vonMuss ein C-Quellprogramm eine Hauptfunktion enthalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn