Wo befindet sich die Hauptfunktion in der C-Sprache?

王林
Freigeben: 2020-07-18 10:58:19
Original
12281 Leute haben es durchsucht

Die Hauptfunktion in der C-Sprache kann an jeder Position stehen. Jedes C-Sprachprogramm hat genau eine Hauptfunktion (main()), und das Programm muss mit der Funktion main() beginnen, die die erste Funktion ist, die beim Programmstart aufgerufen wird. Funktionsdefinitionsformular: [int main(void){}].

Wo befindet sich die Hauptfunktion in der C-Sprache?

Die C-Sprache legt fest, dass sich die Funktion main() in einem C-Programm an einer beliebigen Stelle befinden kann.

(Empfohlenes Tutorial: C-Sprach-Tutorial )

Analyse:

Jedes C-Programm hat eine und nur eine Hauptfunktion (main) und die Die Programmausführung muss mit der Funktion main() beginnen und die Funktion main() kann an einer beliebigen Stelle im Programm platziert werden.

Detaillierte Einführung:

Ein in der Host-Umgebung kompiliertes C-Programm muss eine Funktion namens main definieren, die beim Start des Programms als erste Funktion aufgerufen wird. Die Definition der Funktion

main() hat die folgenden zwei Formen:

(1) Die Funktion hat keine Parameter und der Rückgabewert ist vom Typ int.

int main( void ) { /* … */ }
Nach dem Login kopieren

(2) Die Funktion hat zwei Parameter, die Typen sind int und char**, und der Rückgabewert ist vom Typ int.

int main( int argc, char *argv[ ] ) { /* … */ }
Nach dem Login kopieren

Beide Definitionen entsprechen dem C-Sprachstandard. Darüber hinaus unterstützen viele C-Implementierungen auch die dritte, nicht standardmäßige Syntaxdefinition:

int main( int argc, char *argv[ ], char *envp[ ] ) { /* … */ }
Nach dem Login kopieren

Der Rückgabewert der Funktion ist int und verfügt über drei Parameter: Der erste ist int, die anderen beiden sind char**.

Das obige ist der detaillierte Inhalt vonWo befindet sich die Hauptfunktion in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!