Unicorn with delicious cookie
Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top

Вебинар: Техническая сторона первого этапа испытаний статических анализаторов кода под эгидой ФСТЭК - 01.09

>
>
>
Приоритет операций в языке Си и Си++

Приоритет операций в языке Си и Си++

19 Июл 2021

Любое выражение языка состоит из операндов (переменных, констант и др.), соединенных знаками операций. Операции выполняются в строгой последовательности. Величина, определяющая преимущественное право на выполнение той или иной операции, называется приоритетом. Порядок выполнения операций может регулироваться с помощью круглых скобок.

Таблица 1. Приоритеты операций в языке Си/Си++.

В программах нередко можно встретить ошибки, связанные с тем, что точный приоритет операций легко забыть (статья на эту тему). Поэтому профессиональные разработчики не стесняются использовать дополнительные скобки. Это страхует от случайных ошибок и делает выражения более читабельными.

Примечание. В статическом анализаторе кода PVS-Studio реализовано несколько диагностик, таких как V648, которые помогают выявлять ошибки, связанные с приоритетами операций. Попробуйте проверить свой код.

Библиографический список

Популярные статьи по теме