Объектно-ориентированное программирование: учебное пособие / В. Н. Казагачев.

- Приращения (++) и уменьшения (—). Например, І++ обозначает, что i=i+l, a І—обозначает і=і-1. - Побитовые операции - позволяют производить операции над. битами. - Комбинированные операции. Правило. В Турбо-Си существуют сокращения при написании выражений, содержащих многочисленные операции: а = а + Ь; сокращается до а += Ь; а = а - Ь; сокращается до а -= Ь; а = а * Ь; сокращается до а *= Ь; а = а / Ь; сокращается до а /= Ь; а = а % Ь; сокращаегся до а %= Ь; - Адресные операции: 1. Операция определения адреса (&) 2. Операция обращения по адресу (*). Правило. Операция & возвращает адрес данной переменной; Пример: #include <stdio.h> main() { int X; char *msg; X = 6+ 1; msg = "Привет\п"; printfC X = %d &X = %p \n",X,&X); printf("*msg = %c msg = %p \n", *msg, msg); } При печати в первой функции печатается два значения: значение X 7 и адрес X (назначаемый компилятором). Во второй функции также печатается два значения: символ, на который указывает msg (П), и значение msg, которое является адресом этого символа (также назначен компилятором). Оператор запятая. Для организации множественных выражений, расположенных внутри круглых скобок используется оператор запятая. Выражение внутри скобок вычисляется слева направо, и все выражение принимает значение, которое было вычислено последним.

RkJQdWJsaXNoZXIy MTExODQxMg==