1 / 1 / 0
Регистрация: 23.12.2010
Сообщений: 105
|
|||||||||||
1 | |||||||||||
Инкремент и преинкремент04.11.2012, 01:17. Показов 9479. Ответов 4
Метки нет (Все метки)
Здравствуйте. Я вот решил протестить в чем разница между инкрементом и преинкрементом, и как-то не увидел разницы... В чем же разница?
0
|
04.11.2012, 01:17 | |
Ответы с готовыми решениями:
4
Какая операция быстрее, постинкремент, или преинкремент? Инкремент Инкремент ++ Инкремент |
127 / 125 / 16
Регистрация: 03.07.2011
Сообщений: 354
|
||||||
04.11.2012, 01:27 | 2 | |||||
в данном случае разницы нет.
Добавлено через 2 минуты в книжке написано, что ++i эффективнее использовать, чем i++, т.к в первом случае на 1 операцию меньше выходит: увеличить значение, вернуть его, запомнить значение, увеличить старое, вернуть запомненное но это уже маразм
1
|
04.11.2012, 01:35 | 3 | |||||
Вот рабочий пример.
1
|
1 / 1 / 0
Регистрация: 23.12.2010
Сообщений: 105
|
|
04.11.2012, 01:46 [ТС] | 4 |
0
|
46 / 46 / 4
Регистрация: 08.12.2010
Сообщений: 161
|
|
04.11.2012, 02:09 | 5 |
Потому что в данном случае инкрементация или преинкрементация выполняется после окончания одного шага цикла и как бы выходит что мы не возвращаем значения а выполняем увеличение значения переменной, пока не выполнится действие значение возвращать не нужно, выходит что:
i = 0 присвоение сравнивание i < 10 выполнение шага цикла инкремент и вновь сначало выполняем сравнивание
1
|
04.11.2012, 02:09 | |
04.11.2012, 02:09 | |
Помогаю со студенческими работами здесь
5
Инкремент/декремент Инкремент и декремент Не срабатывает инкремент Инкремент и декремент Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |