| |
BIGLIB |
| большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно |
|
| |
ФАНТАСТИКА |
| фентези,
фантастика, фантастические повести |
|
| |
ФИЛОСОФИЯ |
книги, которые заставляют
задуматься над окружающим тебя миром.
|
|
| |
МЕДИЦИНА |
медицинские книги,
методички,
народные лечебники |
|
| |
КУЛИНАРИЯ |
рецепты
тортов, консервирование,
все о спиртных
напитках. |
|
| |
СТИХИ |
| стихи популярных
и не очень авторов |
|
| |
ТВОРЧЕСТВО |
| народное творчество,
стихи, песни и т.д. |
|
| |
ЮМОР |
| анекдоты, приколы,
смешные истории |
|
| |
ЭРОТИКА |
| эротические рассказы,
книги о технике секса,
кама-сутра и др. |
|
|
| |
 |
В случаях 4 и5 типом результата является указатель ти-
па, квалифицированного всеми квалификаторами типов, на кото-
рые указывают оба операнда.
В случае 6 типом результата будет тип операнда, не яв-
ляющегося указателем на void.
Операции присвоения
Существует одиннадцать операций присвоения. самым
простым из них является операция =; остальные называются
составными операциями присвоения.
- 87 -
Синтаксис операций присвоения следующий:
выражение-присвоения:
условное-выражение
унарное-выражение операция присвоения выражение-присво-
ения
операция-присвоения: одно из
= *= /= %= += -=
<<= >>= &= ^= \!=
Простая операция присвоения =
В выражении Е1 = Е2 Е1 должен быть модифицируемым име-
нующим выражением. Значение Е2 после преобразования к типу
Е1 помещается в объект, задаваемый Е1 (замещая предыдущее
значение Е1). Значение выражнения присвоения это значение Е1
после присвоения. Само по себе выражение присвоения не явля-
ется именующим значением.
ОперандыЕ1 и Е2 должны удовлетворять одному из следую-
щего набора правил:
1. Е1 имеет квалифицированный или неквалифицированный
арифметический тип, а Е2 имеет арифметический тип.
2. Е1 имеет квалифицированную или неквалифицированную
версию типа структуры или объединения, совместимого с типом
Е2.
3. Е1 и Е2 это указатели на квалифицированную или нек-
валифицированную версии совместимых типов , а тип, на кото-
рый указывает левый операнд, имеет все квалификаторы типа,
на который указывает правый операнд.
4. Один из операндов, Е1 или Е2, является указателем
объектаили неполного типа, а другой - указвтелем на квалифи-
цированную или неквалифицированную версию void. Тип, на ко-
торый указываетлевый операнд, имеет все квалификаторы типа,
на который указывает правый операнд.
5. Е1 является указателем, а Е2 - константой типа пус-
того указателя.
Составные операции присвоения
Составные операции вида операция=, где "операция" - это
один из десяти символов операции * / % + - << >> & ^ \!, ин-
терпретируются следующим образом:
Е1 операция= Е2
имеет тот же эффект, что и
Е1 = Е1 операция Е2
за исключением того, что именующее значение Е1
 |
|
adfun.ru
|
|
|
|