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

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

Войти
Регистрация
Восстановить пароль
 
Penoplast
3 / 3 / 1
Регистрация: 14.09.2012
Сообщений: 84
#1

Присваивание = - C++

18.11.2012, 17:30. Просмотров 382. Ответов 2
Метки нет (Все метки)

Есть ли хоть какая-нибудь разница в следующих примерах:

C++
1
2
3
a = 0;
b = 0;
c = 0;
и
C++
1
a = b = c = 0;
может быть такое что пример 2 быстрее? И как вы пишите в этом случае?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2012, 17:30     Присваивание =
Посмотрите здесь:

Присваивание... C++
присваивание значения в цикле C++
Присваивание матиц C++
C++ Класс присваивание a=b=c
C++ Запретить присваивание указателей
C++ Присваивание значения переменной
Почему работает присваивание C++
C++ Присваивание при полиморфизме
C++ Присваивание
C++ Присваивание edit переменной
Присваивание литерала указателю C++
Присваивание постфиксного числа C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12513 / 7075 / 794
Регистрация: 27.09.2012
Сообщений: 17,473
Записей в блоге: 2
Завершенные тесты: 1
18.11.2012, 17:37     Присваивание = #2
Цитата Сообщение от Penoplast Посмотреть сообщение
может быть такое что пример 2 быстрее? И как вы пишите в этом случае?
Сделайте очень большой цикл и замерьте время =)
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1240 / 989 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
18.11.2012, 17:54     Присваивание = #3
Да, есть. Присваивание правоассоциативно:
a = b = c = 0;
эквивалентно
c = 0;
b = 0;
a = 0;
Yandex
Объявления
18.11.2012, 17:54     Присваивание =
Ответ Создать тему
Опции темы

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