В следующем примере c ++ (абзац был пропущен в целях).
if(condA) // if #1
if(condB) // if #2
if(condC) // if #3
if(condD) // if #4
funcA();
else if(condD) // else #1 if #5
funcB();
else if(condE) // else #2 if #6
funcC();
else // else #3
funcD();
else if(condF) // else #4 if #7
funcE();
else // else #5
funcF();
Что else
относится к тому, что if
и каково правило по этому поводу?(да, я знаю, что использование { }
решит эту проблему).