Skip to content

Commit c8a008d

Browse files
committed
Небольшие правки
1 parent a23ce57 commit c8a008d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

manuals/1/0__prioritet_operatorov/article.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,20 +67,20 @@ i++ // i -- операнд, ++ -- оператор
6767
- `? :` условный оператор
6868

6969
**14 приоритет** (обратная ассоциативность, справа налево)
70-
- `=`, `+=`, `-=`, `*=`, `\=`, `%=`, `>>=`, `<<=`, `&=`, `^=`, `|=` присвания
70+
- `=`, `+=`, `-=`, `*=`, `\=`, `%=`, `>>=`, `<<=`, `&=`, `^=`, `|=` присваивания
7171

7272
**15 приоритет**
7373
- `,`
7474

7575

7676
## Ассоциативность операторов
7777

78-
Если в одном выражении встречаются два оператора с одинаковым приоритетом, то порядок их выполнения определяется ассоциативностью. В большинстве случаев вычисления производятся справа налево (прямая ассоцитивность).
78+
Если в одном выражении встречаются два оператора с одинаковым приоритетом, то порядок их выполнения определяется ассоциативностью. В большинстве случаев вычисления производятся слева направо (прямая ассоцитивность).
7979

8080
*Примеры:*
8181
```c
8282
int x = 10 / 2 * 5; // = 25, т.к. для операторов / и * ассоциативность прямая,
83-
// вычисляются слева направо. Эквивалентно выражению (10 | 2) * 5
83+
// вычисляются слева направо. Эквивалентно выражению (10 / 2) * 5
8484
```
8585

8686
Группы операторов, имеющие обратную ассоциативность (вычисляются справа налево), обозначены в таблице выше.

0 commit comments

Comments
 (0)