Множество условий работают некорректно - C (СИ)
Формулировка задачи:
Столкнулась с такой проблемой...
надо проверить много условий, а если они не выполняются, то тогда другое
хотела сделать с помощью if
что-то типо того:
но else работает только для последнего If, а мне надо чтобы Y=0, если X не равен 1,2,3,4,5
как правильно сделать?
int x, y; if (x=1) { y=1; } if (x=2) { y=2; } if (x=3) { y=3; } if (x=4) { y=4; } if (x=5) { y=5; } else{ y=0; }
Решение задачи: «Множество условий работают некорректно»
textual
Листинг программы
if ((Temp[5]==0x41)&&(Temp[6]==0x05)&&(Temp[7]==0x09)&&(Temp[8]==0x27)){ ... }
Объяснение кода листинга программы
Temp
- это массив или список, содержащий значения, которые сравниваются с определенными значениями в коде.0x41
- это значение, которое сравнивается с пятым элементом массиваTemp
.0x05
- это значение, которое сравнивается с шестым элементом массиваTemp
.0x09
- это значение, которое сравнируется с седьмым элементом массиваTemp
.0x27
- это значение, которое сравнивается с восьмым элементом массиваTemp
.- Если все эти условия выполняются, то выполняется блок кода внутри условия
if
. - В данном случае блок кода не указан, поэтому мы не можем сказать, что происходит внутри условия
if
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д