Форум: "Потрепаться";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
ВнизСтранное мышление Найти похожие ветки
← →
Verg © (2004-06-10 13:02) [0]Допустим, надо сделать что-то, если переменная больше нуля.
Вот я привык говорить: "Если А больше нуля, то делать то-то и то-то". Пишем
if A > 0 then
.......
Но не if 0 < A then
Тут же смотрю один исходник и тут кругом такие конструкции:
if(0 > s)
или
if(0 > connect(s, (struct sockaddr *)data_dest, sizeof(*data_dest)))
if (0 != fclose(info->ctrl_fp))
Встречаются такие тексты нечасто, но я авторам дал уже такое определение:
Левша на голову.
:))
Что надо такое кушать, чтобы заработать себе такую левизну?
← →
Digitman © (2004-06-10 13:06) [1]
> Verg
насчет кушать не знаю, но что надо курить - это общеизвестно)
← →
McSimm © (2004-06-10 13:08) [2]Очень многие в C (и не только) вырабатывают у себя такую привычку - ставить в сравнениях константу на первом месте.
Из-за того, что весьма часто встречается ошибка: if (a = 0)
Тогда как if (0 = a) не пропустит компилятор
← →
horse © (2004-06-10 13:09) [3]да, ладно сразу издеваться, может это араб писАл... :-))
← →
GuAV © (2004-06-10 13:13) [4]imho мышление тут не причем просто такая привычка.
у меня например такая: for I:=0 to Pred(Count) do
← →
Kerk © (2004-06-10 13:15) [5]В сях обычно пишут
if (!a)
if (0 != a)
только криворукий напишет.
← →
McSimm © (2004-06-10 13:19) [6]
> Kerk © (10.06.04 13:15) [5]
Достаточно ли уместна эта придирка?if (a = 5) {
← →
Vlad Oshin © (2004-06-10 13:22) [7]a:=3;
if a>0 then a:=6;
if 0<a then a:=5;
if b>
mov eax,$0000003
test eax,eax
jle tform1.buttonclick+$13
mov eax,$00000006
test eax,eax
test edx...
← →
Kerk © (2004-06-10 13:26) [8]
> McSimm © (10.06.04 13:19) [6]
>
> > Kerk © (10.06.04 13:15) [5]
>
> Достаточно ли уместна эта придирка?
> if (a = 5) {
Я говорил про сравнение с нулем. В остальных случаях согласен с тобой.
← →
Игорь Шевченко © (2004-06-10 13:29) [9]
> if (0 != a) только криворукий напишет.
Эт ты погорячился
← →
Johnmen © (2004-06-10 13:32) [10]Ещё один момент...
Иногда для большей читабельности считаю вполне допустимым писать
if <variable/const> >/</=/etc MySuperPuperNeznamoЧtoзптNoOчenьDlinnoe... then ...
← →
DiamondShark © (2004-06-10 13:35) [11]
> Левша на голову.
Не... Просто приПЛЮСнутый...
← →
Kerk © (2004-06-10 13:37) [12]
> Игорь Шевченко © (10.06.04 13:29) [9]
may be
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.031 c