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

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

Восстановить пароль Регистрация
 
MRG_Serejka
10 / 10 / 3
Регистрация: 15.08.2013
Сообщений: 146
Завершенные тесты: 2
05.09.2013, 16:01     не понимаю принцип работы кода #1
Привет ! Помогите понять суть работы кода пожалуйста.


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++ Принцип работы функции
Принцип работы strpbrk C++
Простое шифрование и дешифрование - объяснить принцип работы кода C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Raali
572 / 276 / 12
Регистрация: 06.07.2013
Сообщений: 917
Завершенные тесты: 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,221
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     не понимаю принцип работы кода
Ответ Создать тему
Опции темы

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