Почему в visual studio не могу использовать тип _Bool? - C (СИ)
Формулировка задачи:
если как я понял C++ полностью работает с кодом C.
Решение задачи: «Почему в visual studio не могу использовать тип _Bool?»
textual
Листинг программы
switch(drive_to_happiness()){ case 0: /* ништяк приехали */ break; case 1: /* колесо отвалилось */ break; case 2: /* салярка кончилась */ break; case 3: /* гаишники остановили */ break; default: /* просто не судьба */ break; }
Объяснение кода листинга программы
В данном коде происходит операция switch, где результат функции drive_to_happiness() используется в качестве выражения для определения, какой из пяти случаев (0, 1, 2, 3, default
) выполнить.
Вот что происходит в каждом из этих случаев:
- Если результат drive_to_happiness() равен 0, выполняется код после
case 0
, затем происходит переход кbreak
, заканчивая выполнение этого случая. - Если результат drive_to_happiness() равен 1, выполняется код после
case 1
, затем происходит переход кbreak
, заканчивая выполнение этого случая. - Если результат drive_to_happiness() равен 2, выполняется код после
case 2
, затем происходит переход кbreak
, заканчивая выполнение этого случая. - Если результат drive_to_happiness() равен 3, выполняется код после
case 3
, затем происходит переход кbreak
, заканчивая выполнение этого случая. - Если результат drive_to_happiness() не равен ни одному из вышеуказанных значений (0, 1, 2, 3), выполняется код после
default
, затем происходит переход кbreak
, заканчивая выполнение этого случая. Обратите внимание, что в данном коде используются операторыbreak
после каждогоcase
, чтобы прервать выполнение оператора switch после выполнения соответствующего случая.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д