|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.12.2011, 16:13 | #1 |
Пользователь
Регистрация: 20.09.2011
Сообщений: 37
|
i++ and ++i C++
объясните, в чем смысл i++, ++i, i--, --i ? Что они вообще выполняют? И еще бы на примерах желательно
|
09.12.2011, 16:21 | #2 | |
Пользователь
Регистрация: 09.12.2011
Сообщений: 36
|
Цитата:
++i Это увеличение переменной i на 1 перед проведенным действием i-- Это уменьшение переменной i на 1 после проведенного действия --i Это уменьшение переменной i на 1 перед проведенным действием в основном используется в циклах |
|
09.12.2011, 16:54 | #3 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
++ Оператор инкремента
-- Оператор декремента Код:
|
09.12.2011, 19:12 | #4 |
Пользователь
Регистрация: 20.09.2011
Сообщений: 37
|
спасибо большое
|
09.12.2011, 21:07 | #5 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
еще тут не написано, что по возможности стоит использовать ++i, а не i++.
в первом случае значение i увеличивается и возвращается тот же объект i. во втором случае создается вспомогательный объект-копия i, увеличивается значение i, а возвращается копия. поэтому второй работает медленнее. |