Wenn man genug Fehler gemacht hat, dann kennt man die irgendwann auswendig.
Mit den "richtigen" Typen/Konstanten wird der Code leichter lesbar, verständlicher (auch ohne Kommentare an jeder Zeile) und hat auch beim Wechsel des Compilers weniger Problemchen.
Und mit einer entsprechenden Fehlerbehandlung muß man später weniger Angst vor unauffindbaren Fehlern haben, die sich immer liebendgern in Programme einschleichen.