Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
NNN7
7 / 7 / 3
Регистрация: 05.09.2013
Сообщений: 502
#1

Оператор присваивания - C++

04.10.2013, 18:06. Просмотров 294. Ответов 4
Метки нет (Все метки)

Какая разница между оператором "=" и "=="
Почему , например , в цикле нужно писать
C++
1
while(count==1)
а не
C++
1
while(count=1)
Заранее спасибо за ответ )
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2013, 18:06     Оператор присваивания
Посмотрите здесь:

C++ Оператор присваивания и деструктор
Оператор присваивания C++
C++ оператор присваивания
оператор присваивания C++
Конструктор копирования и оператор присваивания C++
Оператор присваивания. C++
Оператор присваивания в c++ C++
Перегруженный оператор присваивания C++
Оператор присваивания C++
Оператор присваивания по умолчанию C++
Перегруженный оператор присваивания C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
scenotaph
120 / 120 / 15
Регистрация: 29.03.2013
Сообщений: 237
04.10.2013, 18:12     Оператор присваивания #2
== Это оператор сравнения, а = присваивания
C++
1
while(count==1)
"Пока count равен единице"

C++
1
while(count=1)
"Пока count присвоить единицу"
Raali
622 / 326 / 34
Регистрация: 06.07.2013
Сообщений: 1,049
Завершенные тесты: 1
04.10.2013, 18:53     Оператор присваивания #3
A == B возвращает true либо false в зависимости от того равны ли аргументы или нет,
A = B приравнивает A к B, а потом возвращает правое значение - "B" ( если не ошибаюсь)
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
04.10.2013, 18:57     Оператор присваивания #4
Цитата Сообщение от Raali Посмотреть сообщение
A = B приравнивает A к B, а потом возвращает правое значение - "B" ( если не ошибаюсь)
Левое.
NNN7
7 / 7 / 3
Регистрация: 05.09.2013
Сообщений: 502
04.10.2013, 19:04  [ТС]     Оператор присваивания #5
Цитата Сообщение от scenotaph Посмотреть сообщение
== Это оператор сравнения, а = присваивания
C++
1
while(count==1)
"Пока count равен единице"

C++
1
while(count=1)
"Пока count присвоить единицу"
Спасибо . Теперь понял разницу)

Добавлено через 19 секунд
Цитата Сообщение от Raali Посмотреть сообщение
A == B возвращает true либо false в зависимости от того равны ли аргументы или нет,
A = B приравнивает A к B, а потом возвращает правое значение - "B" ( если не ошибаюсь)
Спасибо за ответ )
Yandex
Объявления
04.10.2013, 19:04     Оператор присваивания
Ответ Создать тему
Опции темы

Текущее время: 11:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru