3.12 void – ein unvollständiger Typ
Nicht erwähnt wurde bisher void – ein leerer Datentyp, der keine Werte aufnehmen kann. void wird auch als unvollständiger Typ bezeichnet, weshalb auch keine Variable von diesem Typ erzeugt werden kann (die einzige, aber nicht ganz unwichtige Ausnahme ist void*). Wird der Typ void bei einer Funktion als Rückgabewert verwendet, gibt die Funktion keinen Wert zurück.