background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "Урок_#9. С++. #Оператор #switch"

input logo icon
Теги видео
|

Теги видео

switch
tutorial
c (programming language)
c programming
programming
c++
switch statement
switch case
case
statement
code
switch case in c programming
switch case in c
c language
how
if
c#
break
coding
computer
for
c program
switch statement in c
beginner
switch case in c language
c tutorial
java
loop
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:13
друзья приветствую вас на своём канале
00:00:16
тема нашего сегодняшнего урока это
00:00:20
оператор switch
00:00:21
[музыка]
00:00:25
по-другому называется оператор в
00:00:27
управления потоком выполнения программы
00:00:29
switch пишется таким образом и синтаксис
00:00:34
такой
00:00:35
внутри подается какое-то кондишн условия
00:00:40
да и дальше кейсы
00:00:47
то есть случай кейс например единица ok
00:00:53
давайте скажем дикс здесь только н то
00:01:00
есть давайте вначале пишем как это
00:01:03
выглядит то потом на примере посмотрим
00:01:07
seat
00:01:20
и ключевое слово break которую выходит
00:01:25
из блока switch то есть после break
00:01:31
выполняется то что находится вот где то
00:01:34
вот здесь после switch здесь множество
00:01:36
какой-то seo вот или ритм
00:01:39
без разницы из блока выходит так дальше
00:01:45
кейс например и y тогда seal
00:01:50
скажем через
00:01:57
y как-то так и не забываем слово break
00:02:06
и последняя но это необязательно но есть
00:02:13
такое слово дефолт по умолчанию это в
00:02:18
том случае если ни один из этих кейсов
00:02:22
не выполнится
00:02:24
то есть 3 яд это как вы опирать
00:02:28
операторы if else if all styles
00:02:33
дополнительно вот так и еще и в прошлом
00:02:38
уроке забыл рассказать вам о тернарный
00:02:41
альтернативе сейчас после этого расскажу
00:02:44
так ну и дефолт песня один из этих
00:02:51
кейсов не выполнился то вот это seat
00:03:00
так сделаем экскурсию дефов
00:03:06
выполнение дефолта как то так так так
00:03:19
выглядит синтаксис теперь давайте на
00:03:22
примере
00:03:30
свечи
00:03:36
скажем и зенице то
00:03:40
кейс
00:03:59
скопируем
00:04:08
вместо 2 здесь постоянно листва кейс 3
00:04:18
как то так есть ни один из этих условие
00:04:24
выполнилось то
00:04:27
дефолт
00:04:36
jet
00:04:53
как-то так и конце
00:05:01
запускаем
00:05:09
ps one всё верно а если вот здесь вместо
00:05:13
мизинец и 23 вот это условия должна
00:05:20
выполниться кейс 3 до вчера брайна что
00:05:27
если
00:05:31
4 то есть ни один из этих кейсов не
00:05:35
совпадает
00:05:43
от
00:05:44
дефолт спешно дефолт
00:05:47
так вот так это работает и давайте
00:05:51
сделаем так мы скажем случайным образом
00:05:57
забыли написать здесь слово
00:06:01
bake
00:06:15
запускаем
00:06:20
доставать запускаем и видим что все
00:06:26
устрою выполнялись то есть нельзя
00:06:30
забывать ключевое слово break это а если
00:06:38
сделаем вот так bake здесь после 2 кейса
00:06:50
внутри 2 кейса то у нас вот только вот
00:06:53
до этого выполнилась все вот как то так
00:07:00
если забыли break the у вас выведется
00:07:04
все до окончания вот этого switch да
00:07:10
кончай блока вот до конца или до первого
00:07:17
слова до первой команды break
00:07:21
либо
00:07:22
continue или
00:07:28
лицо
00:07:31
ну или горцы брейка то это команда дает
00:07:45
компилятору
00:07:46
знать что вот после этого кейса
00:07:51
ещё они должны в этом блоке выполняться
00:07:54
то есть выходит полностью из этого блока
00:07:59
switch и дальше вот этот код
00:08:02
продолжается что то что здесь допустим
00:08:07
что то есть вот это будет выполняться
00:08:10
дальше вот как то так
00:08:13
теперь
00:08:16
теперь давайте вот switch нельзя
00:08:21
использовать ни интегральные типы
00:08:26
то есть давайте узнаем что такое вот
00:08:31
интегральный тип
00:08:34
отсюда как мы видим интегральный тип это
00:08:40
если вот одним словом то это
00:08:44
целой единой а так слово означает вот
00:08:50
происходит от существительного интеграл
00:08:55
латинское интеграл из вот составляющей
00:08:59
целое из интерьер и тронутой целый in
00:09:04
без танчики трогать касаться все понятно
00:09:09
значит у нас нельзя использовать ним
00:09:15
такая на то есть флот и дабл сюда здесь
00:09:19
не сработает с флотом и дабл нельзя
00:09:22
здесь работать со switch то есть 32 и
00:09:28
первый же кейс поставим таким же 32 и
00:09:33
читаем что здесь switch кондиции натан
00:09:38
тичер то есть значение свеча не целое вот
00:09:47
таким образом кроме этого здесь можно
00:09:50
еще там буквы вставить то есть чар сью
00:10:00
pchar вот как-то так выполняется все
00:10:06
теперь поговорим о
00:10:08
тернарный альтернативе значит
00:10:14
смотрите и files так и
00:10:27
сделаем так finds a b равняется птицы
00:10:36
то типа этого и если их побольше
00:10:51
дайте скучно вывесим
00:10:58
здесь я вот так
00:11:06
из нет .
00:11:18
так
00:11:23
измениться и 0 а все работает а теперь
00:11:28
смотрите быстро на английском alternate
00:11:37
вот так должно быть так теперь это можем
00:11:42
записать следующим образом так ну
00:11:58
давайте носил все утро центра
00:12:11
а если не так the seal т.п.
00:12:23
теперь смотрим
00:12:27
так это сейчас 1 из 7 вот здесь это
00:12:37
удаляем ну давайте закомментируем так и
00:12:42
у нас здесь и все . вот этот это строка
00:12:47
допускаю ноль и единица
00:12:53
как мы видим весьма больше b
00:12:56
если a больше b the sea out a
00:13:01
а если это не так в нашем случае это не
00:13:05
так то б водятся
00:13:09
столько строк и времени сэкономили
00:13:13
вот так работает тернарный способ
00:13:21
ты все
00:13:24
и напоследок нужно заметить что оператор
00:13:29
switch работает только с и
00:13:31
и литерала my константами и с типами то
00:13:39
типом данных с констант нам символьным
00:13:42
типом данных то есть и нам обо всем этом
00:13:45
и о командах continue break кольцу и обо
00:13:52
всем этом о том что этот
00:13:56
и нам что означает еще литералы там
00:14:01
константный тип
00:14:02
поговорим на следующих уроках смотрите
00:14:06
внутри switch ведь блока и внутри кейс
00:14:13
просто так нельзя инициализировать
00:14:16
какую-то переменную смотреть свечи план
00:14:19
и кейс вам тогда делаем так и
00:14:23
l равняется
00:14:29
и проекта и еще есть что-то здесь b
00:14:47
и здесь есть магазин дефолт
00:15:09
отказ и так считаешь
00:15:27
так вот смотрите здесь идет сразу
00:15:31
инициализация типа
00:15:34
а так нельзя допускаем что у нас
00:15:40
получится так гейство
00:15:45
от по 200
00:15:48
из-за этого вроде бы не сработал код
00:15:52
тогда как можно смотрите можно сделать
00:15:56
объявить в начале а потом
00:15:59
инициализировать и в этом случае под
00:16:03
первой по дефолтные сейчас не работы
00:16:06
смотрите здесь тоже сделаем так первое
00:16:09
объявление и потом инициализация и вот
00:16:16
сейчас все работает то есть нельзя в
00:16:20
одно и то же время объявить
00:16:24
это и инициализировать вот такими одним
00:16:28
словом нельзя сразу и инициализировать
00:16:31
если у нас здесь кейс без таких scope'ах
00:16:39
без блока то есть как это можно тогда
00:16:43
сейчас покажем
00:16:49
сразу можно инициализировать если у нас
00:16:52
вот кейс 1 и сразу же открывается блок в
00:17:00
таком случае можно смотрите break взяли
00:17:03
сюда и сразу желаю же здесь
00:17:07
инициализация идет вот так и как мы
00:17:19
видим все верно а есть без этого блока
00:17:23
как мы уже сделали такое уже делали
00:17:27
попробуем еще раз здесь давайте двойку
00:17:34
чтобы выполнил все вот этот второй кейс
00:17:37
и запускаем и ошибка
00:17:41
делаем как у нас первый кейс
00:17:46
копируем и вставляем запускаем
00:17:52
все работает пожалуй на сегодня все если
00:17:58
видео показалось вам полезным если вы
00:18:03
что-то поняли если было понятно то
00:18:07
пишите комментарии ставьте лайки спасибо
00:18:13
за просмотр
00:18:16
[музыка]

Описание:

В этом уроке мы расскажем почему нужен оператор #switch. Как его применять. Исключение при работе с оператором. В конце поговорим о тернарной альтернативе. С какими типами можно работать в #switch, а с какими нельзя... #case

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "Урок_#9. С++. #Оператор #switch"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "Урок_#9. С++. #Оператор #switch" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "Урок_#9. С++. #Оператор #switch"?mobile menu icon

  • Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

mobile menu iconКак скачать видео "Урок_#9. С++. #Оператор #switch" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "Урок_#9. С++. #Оператор #switch"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "Урок_#9. С++. #Оператор #switch"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.