Skip to content

Commit 42e4fd5

Browse files
committed
Поправил разметку в man/1/
1 parent 7bd2972 commit 42e4fd5

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

manuals/1/0__prioritet_operatorov/article.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
# Приоритет операторов
22

33
=Операторы= -- это символы, которые указывают компилятору на необходимость выполнения какой-нибудь операции с одним или несколькими операндами.
4+
45
=Операнд= -- это то, на что воздействует оператор.
56

7+
*Примеры:*
68
```c
79
3 + 7 // 3 и 7 -- это операнды, а + -- оператор.
810
i++ // i -- операнд, ++ -- оператор
911
```
10-
1112
Один и тот же символ в разных контекстах может указывать на разные операции, например, `*`, `&`, `-`, `+`.
1213

1314
Выражение может содержать несколько различных операторов. Порядок выполнения операций, задаваемых операторами, зависит от приоритета операторов. Операции, соответствующие операторам с более высоким приоритетом, выполняются первыми.
@@ -75,6 +76,7 @@ i++ // i -- операнд, ++ -- оператор
7576

7677
Если в одном выражении встречаются два оператора с одинаковым приоритетом, то порядо выполнения определяется ассоциативностью. В общем случае, вычисление производятся справа налево (прямая ассоцитивность).
7778

79+
*Примеры:*
7880
```c
7981
int x = 10 / 2 * 5; // = 25, т.к. для операторов / и * ассоциативность прямая,
8082
// вычисляются слева направо. Эквивалентно выражению (10 | 2) * 5

0 commit comments

Comments
 (0)