Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Оператор присваивания. Присваивание — это занесение значения в память




Присваивание — это занесение значения в память. В общем виде оператор присваивания записывается так: переменная:= выражение
Здесь символами:= обозначена операция присваивания. Внутри знака операции пробелы не допускаются.
Механизм выполнения оператора присваивания такой: вычисляется выражение и его результат заносится в память по адресу, который определяется именем переменной, находящейся слева от знака операции. Схематично это полезно представить себе так:
переменная выражение
Напомню, что константа и переменная являются частными случаями выражения.
Примеры операторов присваивания:
a:= b + c / 2;
b:= a;
a:= b;
x:= 1;
x:= x + 0.5;
Обратите внимание: b:= a и a:= b — это совершенно разные действия!
ПРИМЕЧАНИЕ

Чтобы не перепутать, что чему присваивается, запомните мнемоническое правило: присваивание — это передача данных “налево”.
Начинающие часто делают ошибку, воспринимая присваивание как аналог равенства в математике. Чтобы избежать этой ошибки, надо понимать механизм работы оператора присваивания. Рассмотрим для этого последний пример (x:= x + 0.5). Сначала из ячейки памяти, в которой хранится значение переменной x, выбирается это значение. Затем к нему прибавляется 0,5, после чего получившийся результат записывается в ту же самую ячейку. При этом то, что хранилось там ранее, теряется безвозвратно. Операторы такого вида применяются в программировании очень широко.
Правая и левая части оператора присваивания должны быть, как правило, одного типа. Говоря более точно, они должны быть совместимы по присваиванию. Например, выражение целого типа можно присвоить вещественной переменной, потому что целые числа являются подмножеством вещественных, и информация при таком присваивании не теряется:
вещественная переменная:= целое выражение;
Правила совместимости перечислены в разделе “Совместимость по присваиванию” на с..






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных