Kurz erklärt
Die einfachste Form der bedingten Verzweigung — ein Codeblock wird nur ausgeführt, wenn eine angegebene Bedingung wahr ist.
Genauer
Ohne einen zugehörigen else-Zweig passiert bei falscher Bedingung einfach nichts, und das Programm läuft mit dem nächsten Codeabschnitt weiter. Erst die Kombination mit else bzw. else...if erlaubt es, für den "sonst"-Fall ebenfalls gezielt zu reagieren.