int main(), int main(void)



  • Hallo,

    in C++ verwendet man ja üblicherweise int main() oder int main(int args, char** argv).
    Wie sieht das in C aus?
    Irgendwie sehe ich da immer sehr viele verschiedene Schreibweisen. Manche schreiben sogar void main() wie in Java, was ich aber für falsch halte.

    Ist das standardisiert oder macht man das einfach nach Belieben?

    Danke!



  • Hier haben die Unterforumhaben eine FAQ. Zu erreichen über die Startseite, da steht neben "C (alle ISO-Standards)" FAQ/Archiv oder über den FAQ-Index auf der Unterforen Startseite.

    Da wird auch das Thema behandelt.

    Im ursprünglichen K&R-C brauchte man int nicht explizit hinschreiben.
    Möglicherweise hat das fehlen vom int [/c]dann irgendjemand als void [c]missverstanden.


Anmelden zum Antworten