Heim  >  Artikel  >  Backend-Entwicklung  >  Wo befindet sich die Hauptfunktion in der C-Sprache?

Wo befindet sich die Hauptfunktion in der C-Sprache?

王林
王林Original
2020-07-18 10:58:1912236Durchsuche

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 ) { /* … */ }

(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[ ] ) { /* … */ }

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[ ] ) { /* … */ }

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!

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