Main Funktion ist eine ganz normale Funktion mit 2 besonderheiten:
- einstigspunkt des programms
- parameter sind afaik festgelegt bzw können von außen übergeben werden (beim starten des programms halt)
und ja wenn man irgendwas tut packt man das in der regel nicht alles in die main sondern lagert es eben aus in klassen dun funktionen
Eine dieser beiden Versionen:
|
C-/C++-Quelltext
|
1
|
int main(int argc, char *argv[])
|
|
C-/C++-Quelltext
|
1
|
int main()
|
Dazu kommt noch, dass die main Funktion, falls nicht vorhanden implizit 0 zurückgibt. Ein return ist nicht notwendig.
@XXLfloflo
Die main Funktion ist sonst eine ganz normale Funktion (mit den obigen Besonderheiten). Man könnte ein komplettes Spiel einfach direkt in die main Funktion klatschen, aber üblicherweise teilt man das ganze schön in Klassen und Funktionen auf. In der main mache ich (wenn es ein ernsthaftes Projekt wird) nicht viel, ausser mal die Hauptklasse erzeugen und allenfalls Exceptions handlen, aber mit der Zeit wirst du selbst merken wie du das am besten machst.