Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Spisok_voprosov (1).docx
Скачиваний:
6
Добавлен:
22.09.2019
Размер:
3.9 Mб
Скачать
  1. Операторы управления областью видимости.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

{ int x;

операторы..;

int x;

x=10; //изменяется х в ближайшей области видимости

::x=5; //изменяется х в предыдущей области видимости, т.е. первое упоминание х

[1:39:14] Ксения: или можно изменить область видимости так:

{int x;

{int x=10;}

x=5;}

  1. Группы операций (особенности записи, таблица приоритетов)

Приоритет

Операция

Назначение

Кратность

Ассоциативность

0

( ), [ ]

Изменение приоритета, индексация массива

1

->

1

+,-

Унарный + и -

1

<-

1

!,~

Логическое отрицание и побитовое

1

<-

2

*,/,%

Умножение\Деление\Взятие остатка

2

->

3

+,-

Сложение\Вычитание

2

->

4

<<,>>

Побитовый сдвиг

2

->

5

<,<=,>,=>

Отношение

2

->

6

==,!=

Равенство\Неравенство

2

->

7

&

Побитовое И

2

->

8

^ циркумплекс

Побитовое сложение по |2| искл.или

2

->

9

|

Побитовое Или

2

->

10

&&

Логическое И

2

->

11

||

Логическое или

2

->

12

?:

Кратный условный оператор

Тернарная

<-

13

=,*=,+=,/=,%=,<<=,>>=

Операции присваивания

2

<-

  1. Понятие ассоциативности, приоритета, размерности. Таблица приоритета операций.

12 ?: краткий условный оператор тернарная <–

13 =, *=,+=, /=, %=, <<=, >>= оператор присваивания 2 <–

Приоритет определяет порядок выполнения операций. И операция с < приоритетом выполняется в первую очередь.

Кратность определяется сколько операндов имеется у операции

- унарные = 1-кратные

- бинарные = 2-кратные

- тернарные = 3-кратные

- n-арные = n – кратные

Ассоциативность показывает в каком порядке будут выполнятся операции с одинаковым приоритетом бывают: -слева – направо -> справа-налево <-

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]