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

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

Войти
Регистрация
Восстановить пароль
 
MRG_Serejka
14 / 14 / 6
Регистрация: 15.08.2013
Сообщений: 171
Завершенные тесты: 2
#1

не понимаю принцип работы кода - C++

05.09.2013, 16:01. Просмотров 901. Ответов 2
Метки нет (Все метки)

Привет ! Помогите понять суть работы кода пожалуйста.


C++
1
for(i=1;i<=10;sum+=i++);
Как работает sum+=i++ НЕ ПОНИМАЮ


почему "sum+=i++" а не " sum+i++" ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2013, 16:01     не понимаю принцип работы кода
Посмотрите здесь:

объсните принцип работы C++
C++ Принцип работы рекурсии
Принцип работы конструктора C++
Принцип работы switch C++
C++ Принцип работы функции
Простое шифрование и дешифрование - объяснить принцип работы кода C++
Принцип работы кода: указатели, выделение памяти C++
Принцип работы fstream C++
C++ Объясните принцип работы части кода для вывода элементов контейнера
Принцип работы pthread_join C++
C++ Getline принцип работы
C++ Char, wchar_t: не понимаю принцип их работы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Raali
622 / 326 / 34
Регистрация: 06.07.2013
Сообщений: 1,049
Завершенные тесты: 1
05.09.2013, 16:03     не понимаю принцип работы кода #2
sum+=i++ ->
sum = sum + i ++ ->
sum = sum + i ; i = i+1 ;
VLK
 Аватар для VLK
192 / 161 / 12
Регистрация: 05.05.2013
Сообщений: 1,222
05.09.2013, 16:06     не понимаю принцип работы кода #3
MRG_Serejka, потому что надо лучше учится / читать sum+=i (да, именно i, а не i++ потому что так проще будет объяснить) означает sum = sum + i

т.е. эти 2 строчки равнозначны:

C++
1
2
sum+= i;
sum = sum + i;
и более эффективная в плане производительности запись sum+=i нежели sum = sum + i

ну а i++ это еще одна операция (инкремент)
Yandex
Объявления
05.09.2013, 16:06     не понимаю принцип работы кода
Ответ Создать тему
Опции темы

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