Как использовать условный оператор switch на Си?
Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим про условный оператор switch. Он почти тоже самое что и if-else, elseif, if. Только он будет выглядеть более красиво и подходяще в каком-то конкретном случае. Итак, начнём писать код.
Для начала зайдите в CodeBlocksили же по ссылке https://www.onlinegdb.com/online_c_compiler.
Напишите следующий код:
int age=15;
switch(age)
{
case 11:
printf("Вам 11 лет.");
break;
case 12:
printf("Вам 12 лет.");
break;
case 13:
printf("Вам 13 лет.");
break;
case 14:
printf("Вам 14 лет.");
break;
case 15:
printf("Вам 15 лет.");
break;
}
switch(age)- означает, что мы берём какую-то переменную с которой мы будем работать.
case11: - означает что подходит ли данному условию переменная, которая мы взяли.
printf -выводиться только в том случае, если подходит в предыдущем случае.
break- означает, что мы прерываем цикл. Он обязателен. Если мы не поставим его, то будет следующее условие выводиться, а это нам не нужно.
В итоге мы получаем следующий код:
int main()
{
int age=15;
switch(age)
{
case 11:
printf("Вам 11 лет.");
break;
case 12:
printf("Вам 12 лет.");
break;
case 13:
printf("Вам 13 лет.");
break;
case 14:
printf("Вам 14 лет.");
break;
case 15:
printf("Вам 15 лет.");
break;
}
}
Попробуйте изменить переменную ageна любую другую в пределах 11 и 15 и попробуйте вывести значения или создайте что-либо своё. На этом всё. Пока.
Поддержать данатом можно здесь
Мои курсы:
C нуля до 10 км в беге за месяц
С нуля до 73 отжиманий за 2.5 месяца
С нуля до 3800 прыжков на скакалке за 3 недели
С нуля до 205 приседаний за 11 недель
- Дмитрий Баль от