указан следующий код:
if (c2-c1==0) if ( c1 != c3 ) {...}
Как мне интерпретировать этот код? Первый оператор if идет без {} . Код выше равен следующему коду?:
if (c2-c1==0){ if ( c1 != c3 ) {...} }
Да. Оператор if применяется к следующему оператору после него, который в данном случае оказывается другим, если в этом случае
Да, они эквивалентны
Абсолютно. Без скобок означает, что единственной инструкцией в первом if является второй if, который может содержать все, что вы хотите.