入れ子になったif文(C++)で、elseがどのifに対応するかが読み手にとって曖昧になりやすい問題。
構文上は、elseはもっとも近いifに結び付く。
if (a <= 10)
if (a <= 5)
std::cout << a << "<=5\n";
else
std::cout << a << "> 5\n";入れ子になったif文(C++)で、elseがどのifに対応するかが読み手にとって曖昧になりやすい問題。
構文上は、elseはもっとも近いifに結び付く。
if (a <= 10)
if (a <= 5)
std::cout << a << "<=5\n";
else
std::cout << a << "> 5\n";