-
- Вход и выход не путаем... на входе булевых операций любой неноль -- Истина, и только ноль -- Ложь. А на выходе детерминированная единица для Истины и ноль для Лжи. Легко и удобно писать красивые вещи, граничащие с пыткой по отношению к тем, кто Николай Коровин(135 знак., 06.09.2015 19:43)
- дурачок без имени - SciFi(05.09.2015 07:52)
- Вот яркий пример полиморфизма головного мозга! Машинный код покажи (с) БезИмени2(204 знак., 07.09.2015 20:04,
)
- Вы сами на ассемблере вряд ли стали бы так писать. В данном случае константа отлична от нуля. А все, что отлично от нуля, - ИСТИНА. Стало быть, условие выполняется выполняется всегда. Поэтому компилятор просто не будет генерировать никакого Bill(6 знак., 08.09.2015 06:48)
- Как же не будет? А LJMP $ ? - Petrovich(08.09.2015 11:04,
)
- Как же не будет? А LJMP $ ? - Petrovich(08.09.2015 11:04,
- Вы сами на ассемблере вряд ли стали бы так писать. В данном случае константа отлична от нуля. А все, что отлично от нуля, - ИСТИНА. Стало быть, условие выполняется выполняется всегда. Поэтому компилятор просто не будет генерировать никакого Bill(6 знак., 08.09.2015 06:48)
- Полюбуйтесь на кроссавчега. Сам же запутал человечество, низведя высокие понятия ИСТИНА и ЛОЖЬ до презренных цифр - и обзывается. А теперь потрудитесь объяснить Бызымянному как написать на Си условие цикла ПОКА( условие == ИСТИННО ) для числа 2. Олдфаг(96 знак., 05.09.2015 10:25,
)
- Гы-гы. После нажимания на (плюс) раскрыть, а потом снова, слово Олдфаг пропадает. Это баг или фича? :-) А если по теме: вы всегда программируете, оперируя общефилософскими понятиями типа "ложь, истина, справедливость, диалектика"? До презренных SciFi(85 знак., 05.09.2015 10:57 - 10:59)
- Пример, сестра... Мы лохи, но Безымянный ждёт. Он не будет долго ждать и уйдёт несведущим. - Олдфаг(05.09.2015 11:21,
)
- Мне внучку вести на день города, поэтому ждать некогда( Если true это int 1, то получается, что while(2) компилятор должен преобразовать в while(!!2==1) - Олдфаг(05.09.2015 11:54,
)
- Вы фсе болеете штоле? Зачем компилятор будет что-то преобразовывать? "An iteration statement causes a statement called the loop body to be executed repeatedly until the controlling expression compares equal to 0" SciFi(163 знак., 05.09.2015 16:51 - 16:56)
- Ну сказано же: надо обойтись без ЛЖЫ! Только сравнение с ИСТИНОЙ. PS Конечно, компилер не преобразовывает, он просто сравнивает с 0, что доказывает: для компилятора true есть не только 1, но и любой ненуль. И скорее всего правильно объявлять Олдфаг(36 знак., 05.09.2015 17:36,
)
- Подытоживая: компилер на входе принимает за истину-true любое ненулевое значение, а когда сам генерирует true - то даёт ч0тко 1. Для нас изо всей херни важно одно: в программах можно сравнивать if(x==false), но ни в коем нельзя сравнивать Олдфаг(12 знак., 05.09.2015 18:03,
)
- Неплохое объяснение для блондинок. А можно просто заглянуть в первоисточник. - SciFi(05.09.2015 18:49)
- Первоисточники, как и мои любимые габаритные блондинки, без практики - бревно бревном. - Олдфаг(05.09.2015 19:19,
)
- Вы просто не умеете их готовить :-) - SciFi(05.09.2015 19:25)
- Первоисточники, как и мои любимые габаритные блондинки, без практики - бревно бревном. - Олдфаг(05.09.2015 19:19,
- Неплохое объяснение для блондинок. А можно просто заглянуть в первоисточник. - SciFi(05.09.2015 18:49)
- Подытоживая: компилер на входе принимает за истину-true любое ненулевое значение, а когда сам генерирует true - то даёт ч0тко 1. Для нас изо всей херни важно одно: в программах можно сравнивать if(x==false), но ни в коем нельзя сравнивать Олдфаг(12 знак., 05.09.2015 18:03,
- Ну сказано же: надо обойтись без ЛЖЫ! Только сравнение с ИСТИНОЙ. PS Конечно, компилер не преобразовывает, он просто сравнивает с 0, что доказывает: для компилятора true есть не только 1, но и любой ненуль. И скорее всего правильно объявлять Олдфаг(36 знак., 05.09.2015 17:36,
- Вы фсе болеете штоле? Зачем компилятор будет что-то преобразовывать? "An iteration statement causes a statement called the loop body to be executed repeatedly until the controlling expression compares equal to 0" SciFi(163 знак., 05.09.2015 16:51 - 16:56)
- Мне внучку вести на день города, поэтому ждать некогда( Если true это int 1, то получается, что while(2) компилятор должен преобразовать в while(!!2==1) - Олдфаг(05.09.2015 11:54,
- Пример, сестра... Мы лохи, но Безымянный ждёт. Он не будет долго ждать и уйдёт несведущим. - Олдфаг(05.09.2015 11:21,
- Гы-гы. После нажимания на (плюс) раскрыть, а потом снова, слово Олдфаг пропадает. Это баг или фича? :-) А если по теме: вы всегда программируете, оперируя общефилософскими понятиями типа "ложь, истина, справедливость, диалектика"? До презренных SciFi(85 знак., 05.09.2015 10:57 - 10:59)
- Вот яркий пример полиморфизма головного мозга! Машинный код покажи (с) БезИмени2(204 знак., 07.09.2015 20:04,