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!!!