Здравствуйте, _hum_, Вы писали:
__>да в любом коде лишняя торчащая и затеняющая основное значение конструкция — это вред. а тут этот break:
__>
__>swicth(a)
__>{
__>case 1: x = 1001; break;
__>case 2: x = 4002; break;
__>};
__>swicth(a)
__>{
__>case 1: x = 1001;
__>case 2: x = 4002;
__>};
__>
__>(особенно, когда кейсов много, и ошибиться в них ни в коем случае нельзя)
возможно вынос в отдельную ф-цию поможет, типа такого:
int get_x_from_a(int a)
{
switch (a)
{
case 1: return 1001;
case 2: return 4002;
// и т.д.
};
}