Je možné "šetřit" a neuvádět složené závorky, v takovém případě se else vztahuje vždy k nejbližšímu neuzavřenému if, např. znovu předchozí příklad:
if(podmínka_vnější) if(podmínka_vnitřní1) ... else // vztahuje se k nejbližšímu if // s if (podmínka_vnitřní_1) ... else // vztahuje se k prvnímu if, // protože je v tuto chvíli // nejbližší neuzavřené if (podmínka_vnitřní_2) ... else // vztahuje se k if (podmínka_vnitřní_2) ...
Tak jako u cyklů - tento způsob zápisu nelze v žádném případě doporučit!!!