다음 C++ 예제 (의도하지 않은 들여 쓰기)가 있습니다.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
을 의미하고 이에 대한 규칙은 무엇인가? (네, { }
을 사용하면이 문제를 해결할 수 있습니다).
당신은 매달려있는 다른 문제를 발견했습니다. http://en.wikipedia.org/wiki/Dangling_else – riwalk
너무 많은 정답과 받아 들여질 수있는 유일한 대답 – Dani
원저자와 중괄호와 들여 쓰기를 알아보십시오. – dreamlax