Wenn argc weder kleiner noch größer als 2 ist, kann das Programm ausgeführt werden. Deshalb steht das restliche Programm in der folgenden else-Klammer.
Nur return 0 am Schluß des Programmes steht wieder außerhalb der Klammer, da dieser Befehl auf jedenfall ausgeführt werden soll.