Программирование на языке высокого уровня. Марапулец Ю.В. - 32 стр.

UptoLike

Составители: 

33. | (побитовая операция ИЛИ в двоичном представлении). Значение выражения содер-
жит 1 во всех разрядах, в которых одно из чисел содержит 1, 0 в остальных разря-
дах. Пример.
swert=sde|tre;
34. ^ (побитовая операция исключающее ИЛИ в двоичном представлении). Значение вы-
ражения содержит 1 в тех разрядах, в которых числа имеют разные двоичные значе-
ния, 0 в остальных разрядах. Пример.
dewr=m^n;
Адресные операции.
35. &x (адрес x). Пример.
itre=&x;
36. *pe (указание на переменную). Значением является переменная, адресуемая указате-
лем pe. Пример.
*rty=x;
37. *fpe (указание на функцию). Значением является функция, адресуемая указателем
fpe. Пример.
fpe=function;
(*fpe) (arg1, arg2);
Операции над массивами.
38. [ ] (элемент массива). Значением выражения является переменная, отстоящая на ie
переменных от начального адреса массива pe (pe[ie]=*(pe+ie)). Пример. Присвоить i-
му элементу массива arr значение 3.
arr[i]=3;
Операции над классами, структурами и объединениями.
39. . Значением выражения является элемент структуры или объединения. Пример. При-
своить значение 25 элементу ht_gtyu структуры str.
str.ht_gtyu=25;
40. > Значением выражения является элемент структуры (или объединения), на кото-
рую она указывает. Пример. Присвоить значение n элементу ht_gtyu, на которую
указывает str.
str> ht_gtyu=n;
41.
:: Определение области видимости. Позволяет получить доступ к полям и методам
класса за пределами объявления класса. Пример для класса под названием My и его
методом void MyFunction(void).
void My::MyFunction(void)
32
33. | (побитовая операция ИЛИ в двоичном представлении). Значение выражения содер-
    жит 1 во всех разрядах, в которых одно из чисел содержит 1, 0 − в остальных разря-
    дах. Пример.

   swert=sde|tre;

34. ^ (побитовая операция исключающее ИЛИ в двоичном представлении). Значение вы-
    ражения содержит 1 в тех разрядах, в которых числа имеют разные двоичные значе-
    ния, 0 − в остальных разрядах. Пример.

   dewr=m^n;

     Адресные операции.
35. &x (адрес x). Пример.

   itre=&x;

36. *pe (указание на переменную). Значением является переменная, адресуемая указате-
    лем pe. Пример.

   *rty=x;

37. *fpe (указание на функцию). Значением является функция, адресуемая указателем
    fpe. Пример.

   fpe=function;
   (*fpe) (arg1, arg2);

      Операции над массивами.
38. [ ] (элемент массива). Значением выражения является переменная, отстоящая на ie
    переменных от начального адреса массива pe (pe[ie]=*(pe+ie)). Пример. Присвоить i-
    му элементу массива arr значение 3.
    arr[i]=3;

       Операции над классами, структурами и объединениями.
39. . Значением выражения является элемент структуры или объединения. Пример. При-
    своить значение 25 элементу ht_gtyu структуры str.

   str.ht_gtyu=25;

40. −> Значением выражения является элемент структуры (или объединения), на кото-
    рую она указывает. Пример. Присвоить значение n элементу ht_gtyu, на которую
    указывает str.

   str−> ht_gtyu=n;

41. :: Определение области видимости. Позволяет получить доступ к полям и методам
    класса за пределами объявления класса. Пример для класса под названием My и его
    методом void MyFunction(void).

void My::MyFunction(void)


                                         32