Форум: "Прочее";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];
ВнизСоответствие С++ и Delphi Найти похожие ветки
← →
PZ (2007-03-10 13:47) [0]Здравствуйте.
Имеется конструкция на языке С++, которая сравнивет два элемента двух массивов (тип Integer):
if(m1[s1] == m2[s2] && !m1[s1])
{ .... }
Объясните, пожалуйста, на языке Delphi это выражение.
← →
oxffff © (2007-03-10 13:50) [1]&&=AND
!=NOT
== это =
← →
PZ (2007-03-10 14:04) [2]Это я знаю, я имел в виду все выражение.
if (m1[s1] = m2[s2] and !m1[s1]) - выделенное мне не понятно: m1[s1] - это же не булева переменная, как понять not m1[s1] для целого.
← →
atruhin © (2007-03-10 14:09) [3]!m1[s1] -> (m1[s1]<>0)
← →
atruhin © (2007-03-10 14:10) [4]В С нет понятия булева переменная, любое целое не равное 0 = true
← →
PZ (2007-03-10 14:12) [5]atruhin, oxffff - ясно, спасибо.
С уважением, PZ
← →
oxffff © (2007-03-10 14:24) [6]
> PZ (10.03.07 14:12) [5]
> atruhin, oxffff - ясно, спасибо.
> С уважением, PZ
C ! = NOT я поторопился
Оператор !
!a = {0 ,если a<>0
1, если a=0
}
The logical-negation (logical-NOT) operator produces the value 0 if its operand is true (nonzero) and the value 1 if its operand is false (0). The result has int type. The operand must be an integral, floating, or pointer value.
← →
oxffff © (2007-03-10 14:26) [7]В Delphi NOT - bitwise negation
← →
12343412 (2007-03-10 14:38) [8]
> oxffff © (10.03.07 14:26) [7]
>
> В Delphi NOT - bitwise negation
Delphi - полное говно
← →
DrPass © (2007-03-10 14:49) [9]12343412 - полное гавно :)
← →
isasa © (2007-03-10 16:02) [10]12343412 (10.03.07 14:38) [8]
Это надо понимать, что на Д. писать не получается? :)
← →
Anatoly Podgoretsky © (2007-03-10 16:58) [11]> PZ (10.03.2007 14:04:02) [2]
А для какого еще, если в СИ
нет boolean
"PZ" <zaharov1206@yandex.ru> wrote in message
news:1173523671.2@delphimaster.ru...
PZ (10.03.2007 14:04) [2]
Это я знаю, я имел в виду
все выражение.
if (m1[s1] = m2[s2] and !m1[s1]) - выделенное
мне не понятно: m1[s1] - это же
не булева переменная, как
понять not m1[s1] для целого.
← →
Real © (2007-03-11 14:29) [12]
> Delphi - полное говно
Странно, ни одной ошибки, даже в написании слова Delphi, нетипично для ламера :-)
← →
clickmaker © (2007-03-11 14:51) [13]
> [4] atruhin © (10.03.07 14:10)
> В С нет понятия булева переменная
А как же тип bool в ANSI C?
← →
Anatoly Podgoretsky © (2007-03-11 18:11) [14]> clickmaker (11.03.2007 14:51:13) [13]
Целое, где 0 = false, а все остальные значения true
Кстати в СИ часто используется двояко и булевое и числовое одновременно.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.044 c