Similar Posts

Subscribe
Notify of
4 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Commodore64
1 year ago

void ist einfach ein Platzhalter für “gar nichts”.

Der Datentyp void zeigt dem Compiler an, dass an dieser Stelle keine Variablen benutzt werden.

Bei den meisten Compilern spielt es keine Rolle ob man da void schreibt oder einfach gar nichts.

main (void)

ist also genau so gut wie

main ()

das void zeigt aber jedem, der das Programm liest an, dass man da mit Absicht keine Variablen verwendet hat.

Kelec
1 year ago

Weil void englisch für Leere eben kein Datentyp ist sondern ein Ausdruck dafür dass da eben nichts ist.

Trilobit
1 year ago

“void” bedeutet gerade die Abwesenheit von Werten jeglicher Art.

Wenn du nichts zu speichern hast, musst du dafür auch keinen Speicher reservieren.

Nik8899
1 year ago
Reply to  Trilobit

Void gibt halt an das du nichts speichern willst wenn du zum Beispiel string angibst ist es halt ein string aber void ist halt nichts