Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Выражения используются для вычисления значений (определенного типа) и состоят из операндов, операций и скобок. Каждый операнд может быть, в свою очередь, выражением или одним из его частных случаев – константой или переменной. Операнды задают данные для вычислений.
Знак операции – это один или более символов, определяющих действие над операндами, т.е. операции задают действия, которые необходимо выполнить. Внутри знака операции пробелы не допускаются.
Операции делятся на унарные, бинарные и тернарные – по количеству участвующих в них операндов, и выполняются в соответствии с приоритетами. Для изменения порядка выполнения операций используются круглые скобки.
Большинство операций выполняются слева направо, например, a + b + c ® ® (a + b)+ c. Исключение составляют унарные операции, операции присваивания и условная операция (?:), которые выполняются справа налево.
В языке Си используются четыре унарные операции, имеющие самый высокий приоритет, их часто называют первичными:
– операция доступа к полям структур и объединений при помощи идентификаторов «.» – точка;
– операция доступа к полям структур и объединений при помощи указателей «–>» – стрелка;
– операция [ ] индексации, используемая при декларации массива и обращении к его элементам;
– операция () обращения к функции.
Первичные операции будут рассмотрены в соответствующих разделах.
Полный список операций с указанием их приоритетов приводится в прил. 2.
Дата публикования: 2015-09-17; Прочитано: 182 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!