"Ключевое слово case вместе с константой служат просто метками, и если будут выполняться операторы для некоторого варианта case, то далее будут выполняться операторы всех последующих вариантов до тех пор, пока не встретится оператор break."
| Код | switch (x) { case 1: y=n; break; case 2: case 3: y=n+x; break; default: y=n – x; break; }
|
А зачем в книжных примерах пишут последний break; ? какую роль он выполняет? Вот и здесь https://docs.microsoft.com/en-us/cpp/cpp/switch-statement-cpp приведен такой же пример с завершением break; - особый, привычный, непонятный смысл? неосмысленный смысл! 
|