Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
G_Man002
1 / 1 / 1
Регистрация: 24.02.2015
Сообщений: 206
#1

Чем отличается оператор присваивания (=) от оператора сравнения (==)?

19.12.2015, 15:53. Просмотров 638. Ответов 4
Метки нет (Все метки)

чем они отличаются?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2015, 15:53
Ответы с готовыми решениями:

Чем оператор || отличается от оператора && ?
Приведите простые примеры, никак до мозгов не доходит)

Чем отличается оператор цикла
Помогите ответить на вопрос по контрольной: Чем отличается оператор цикла с...

Избыточное копирование объекта при реализации оператора умножения и оператора присваивания
Есть класс работы с матрицами. Есть операция умножения матриц, описанная как...

Неправильная работа оператора присваивания после работы оператора суммирования
Доброго времени суток. У меня есть класс вектор class TVector {//ewde...

Сравнить два целых числа, не используя условного оператора, оператора выбора и так же символов сравнения
Добрый день уважаемые программисты, хотелось, чтобы вы помогли мне в решении...

4
nord_v
329 / 177 / 80
Регистрация: 22.08.2013
Сообщений: 724
19.12.2015, 15:58 #2
Лучший ответ Сообщение было отмечено G_Man002 как решение

Решение

Всем. Результат работы оператора присваивания - новое значение переменной. Результат работы оператора сравнения на равенство - true или false.
1
zer0mail
2451 / 2085 / 216
Регистрация: 03.07.2012
Сообщений: 7,569
Записей в блоге: 1
19.12.2015, 16:01 #3
Лучший ответ Сообщение было отмечено G_Man002 как решение

Решение

После A=B в A будет то же, что и в B.
Сравнение (не приравнивание!) A==B вернет true, если в A то же значение, что и в B или false если нет. Сами A и В не меняются.
1
gru74ik
Модератор
Эксперт CЭксперт С++
4684 / 1998 / 303
Регистрация: 20.02.2013
Сообщений: 5,302
Записей в блоге: 24
19.12.2015, 16:06 #4
Лучший ответ Сообщение было отмечено G_Man002 как решение

Решение

Цитата Сообщение от G_Man002 Посмотреть сообщение
оператор приравнивания(==)
Оператор сравнения, так-то, если чё.

Цитата Сообщение от G_Man002 Посмотреть сообщение
чем они отличаются?
Тем и отличаются. Первый - присваивает значение, например:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
int main()
{
    int var_1 = 0;
    int var_2 = 23;
 
    std::cout << var_1 << "\n";
    std::cout << var_2 << "\n";
 
    // переменной var_1 присваивается значения переменной var_2:
    var_1 = var_2;
 
    std::cout << var_1 << "\n";
    std::cout << var_2 << "\n";
 
    return 0;
}
Второй сравнивает значения, например:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int main()
{
    int var_1 = 0;
    int var_2 = 23;
 
    // значение переменной var_1 сравнивается со значением переменной var_2:
    if (var_1 == var_2)    // если значения переменных равны
        std::cout << "Variables are equal.\n";
    else
        std::cout << "Variables are not equal.";
 
    return 0;
}
1
G_Man002
1 / 1 / 1
Регистрация: 24.02.2015
Сообщений: 206
19.12.2015, 16:15  [ТС] #5
Спасибо за инфу,очень помогла.
0
19.12.2015, 16:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2015, 16:15

Для шаблонного класса перегрузить оператор присваивания, copy-конструктор, объекты cin и cout, оператор *
Помогите в следующем: Для класса шаблона следует перегрузить оператор...

Что быстрее, операция присваивания или сравнения?
Всем доброго времени суток, такой вод у меня дурацкий вопрос сидит в голове,...

Перегрузка оператора присваивания
Доброго времени суток всем! Никак не могу правильно написать перегрузку...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru