Es gibt zwei Faustregeln:
- Der Leser sollte sich nicht fragen müssen, wo Sie main () versteckt haben.
- main () sollte kein irrelevantes Durcheinander enthalten.
Die Implementierung eines Codierungsstandards, der besagt, dass sich main () immer in einer Datei mit dem Namen main.c befinden sollte, ist sowohl eine gute als auch eine gängige Praxis. Diese Datei sowie main () selbst sollten kein unnötiges Durcheinander enthalten.
Im Idealfall sollten main () und main.c nur Folgendes enthalten
- Beinhaltet programmweite Header-Dateien.
- Argument-Parsing-Code von argv, argc.
- Auf Hostless-Systemen: kritische Registereinstellungen, Stapelzeiger-Einrichtung usw. Aber nur, wenn main () der erste Einstiegspunkt für das Programm ist.
- Aufrufen zum Starten des Betriebssystems oder einer Schleife, die die Statusmaschine des Programms aufruft, oder in gehosteten Desktopsystemen Erstellen und Initialisieren von Fenstern, die sich auf den Haupt-GUI-Thread beziehen.
- Interne (statische) Funktionen, die von main () aufgerufen werden und eine der oben genannten Funktionen ausführen.
- Auf einem gehosteten System: Geben Sie 0 zurück.