Лев Перфилов
Просветленный
(26019)
3 месяца назад
Так что непонятно? У тебя слева 1 и справа 1, дизъюнкция вернёт 1. Да даже если не по правилам булевой алгебры, конъюнкция вернёт 1, ведь слева 1 (1||130 == 1), а справа 2 (что си приравнивает к истине, т.е. 1).
Сокур ЕвгенийПрофи (958)
3 месяца назад
в общем я повыпендривался нехило так (некрасиво поступил), давай лучше другой пример:
int main (void) {
int i = 1;
if (i == 2&&130||1||4||8){
printf("истина")
}
return 404;
}
Что вернет, ложь или истину?
Вот тут я не очень понял когда справа налево, а когда слева направо, не могли бы вы мне помочь разобрать данный пример применительно к вопросу?
#include <stdio.h>
int main (void) {
int i = 0++;
if (i == 1||130&&2){
printf("ИДИНИЧКА")
}
return 404;
}