Строка 586:
Строка 586:
= Очередность операций =
= Очередность операций =
+
+
В одном операторе могут использоваться булевы, побитовые, математические, условные операторы и операторы присваивания. Когда скобки не используются для явного контроля порядка операций, необходимо знать, какой порядок будет использоваться компилятором.
+
+
На рисунке 6.12 перечислены все операторы DM от самого высокого до самого низкого порядка работы. Каждая строка содержит операторы с одинаковым приоритетом. Они будут оцениваться в порядке слева направо по мере их появления в выражении.
+
+
Рисунок 6.12: Порядок выполнения всех операций
+
+
. : /(path)
+
( ) ! ~ ++ -- -(negation)
+
**
+
* / %
+
+ -
+
> < >= <=
+
<< >>
+
== != <>
+
&
+
^
+
|
+
&&
+
||
+
?
+
= += -= etc.
= Операторы циклов =
= Операторы циклов =