Допустим есть некий switch: switch(i) { case 1: { printf("%s", "less 10"); } break; case 2: { printf("%s", "less 10"); } break; default: { printf("%d ", 10); } } Вопрос: Возможно ли объеденить case 1: и case 2:, так чтобы записать их в одном и чтоб действие записанное в данный case выполнялось в случае i == 1 || i == 2 если возможно, то как?
инструкции после case: выполняются до первого break, поэтому можно еще и не такие конструкции сооружать.. например, Код (Text): if (i == 2) { printf("i equals 2\n"); } if (i == 2 || i == 3 ) { printf("i is 2 or 3\n"); } ... можно заменить на Код (Text): switch(i) { case 2: printf("i equals 2\n"); case 3: printf("i equals 2 or 3\n"); break; .... }