Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Примеры использования оператора присваивания



1. Записать оператор присваивания, который позволяет вычислить расстояние между двумя точками на плоскости с координатами (х1,у1)и (х2, у2).

Ответ: d=sqrt(pow(x1-x2,2)+pow(y1-y2,2));

2. Записать последовательность операторов присваивания,
обеспечивающих обмен значениями переменных х и у в памяти
компьютера.

Ответ: с=х;

х=у;

у=с;

Странные операторы присваивания

В программировании часто используются несколько странные операторы присваивания, например:

i = i + 1;

Если считать это уравнением, то оно бессмысленно с точки зрения математики. Однако с точки зрения информатики этот оператор служит для увеличения значения переменной i на единицу.

Буквально это означает: взять старое значение переменной i, прибавить к нему единицу и записать результат в ту же переменную i.

Инкремент и декремент

В языке С++ определены специальные операторы быстрого увеличения на единицу

(инкремента)

i ++; (постфиксная форма) или ++ i; (префиксная форма)

что равносильно оператору присваивания

i = i + 1;

и быстрого уменьшения на единицу (декремента)

i--; или --i;

что равносильно оператору присваивания

i=i-1;

Между первой и второй формами этих операторов есть существенная разница, но только тогда, когда они входят в состав более сложных операторов или условий (разберемся позже).





Дата публикования: 2014-11-03; Прочитано: 201 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...