Size: a a a

2020 July 19

🦊

🦊fox.cpp in C++ Together 2.0
bool может быть неявно преобразован в int, таким образом, что true становится 1, а false становится 0
источник

🦊

🦊fox.cpp in C++ Together 2.0
🦊fox.cpp
(number == 0) == 1
выраждение number == 0 истино, если бы ты дописал case 1, то выполнился бы код внутри этого блока
источник

RX

Rapira X in C++ Together 2.0
Я думал если number равен 0 то он должен взять case 0.
Если просто ввести switch(number) то 0 выдаст значение false и будет печататься defalt.
источник

RX

Rapira X in C++ Together 2.0
Получается switch только на true и false проверяет
источник

🦊

🦊fox.cpp in C++ Together 2.0
Нет.
источник

🦊

🦊fox.cpp in C++ Together 2.0
Переслано от 🦊fox.cpp
case обозначает значение, которое может принимать выражение после switch
источник

🦊

🦊fox.cpp in C++ Together 2.0
Хотя, если ты про свой код, то да, ты прав.
источник

🦊

🦊fox.cpp in C++ Together 2.0
Ты сравниваешь number == 0 с 0 (false)
источник

🦊

🦊fox.cpp in C++ Together 2.0
switch (A) {
case B:
case C:
default:
}


эквивалентен

if (A == B) {
 
} else if (A == C) {
 
} else {

}
источник

RX

Rapira X in C++ Together 2.0
Че то я перепутал думал тут система как if.
В if number == 0:
.   cout:"0"
источник

RX

Rapira X in C++ Together 2.0
Сейчас проверим
источник

CC

Cool Cooler in C++ Together 2.0
🦊fox.cpp
switch (A) {
case B:
case C:
default:
}


эквивалентен

if (A == B) {
 
} else if (A == C) {
 
} else {

}
switch case полезен его провалами без break;
источник

CC

Cool Cooler in C++ Together 2.0
или нет?
источник

🦊

🦊fox.cpp in C++ Together 2.0
Cool Cooler
switch case полезен его провалами без break;
Ах да, забыл про эту подставу
источник

🦊

🦊fox.cpp in C++ Together 2.0
На самом деле полезен иногда
источник

CC

Cool Cooler in C++ Together 2.0
Rapira X
Почему не выводит case 0
Ещё одно альтернативное объяснение:
тебе не нужно писать ==, потому что switch case его неявно делает
источник

RX

Rapira X in C++ Together 2.0
Все я понял. Просто в питоне было похожее while. Думал как там.
источник

CC

Cool Cooler in C++ Together 2.0
Rapira X
Все я понял. Просто в питоне было похожее while. Думал как там.
while?
источник

RX

Rapira X in C++ Together 2.0
Я уже всякую наркоманию понатворил
источник

RX

Rapira X in C++ Together 2.0
Ну там функция которая циклы запускает while f==b
Print b
источник