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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.74
MotherBoard
Путешественница
1250 / 478 / 11
Регистрация: 22.02.2009
Сообщений: 2,843
#1

Инкремент(Декремент) - C++

09.10.2009, 20:21. Просмотров 2842. Ответов 2

Есть ли разница,какую употреблять форму:префиксную или постфиксную?
Если на экран выводится одно и то же число в префиксной и постфиксной форме,то какой смысл? В зависимости от чего употреблять надо ту или иную форму,или без разницы?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2009, 20:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Инкремент(Декремент) (C++):

Потокобезопасен ли префиксный инкремент/декремент? - C++
Потокобезопасен ли префиксный инкремент/декремент? Например такой код: // Объявляем глобальную переменную uint64_t i=0; // Тут...

Инкремент и декремент в сложных выражениях - C++
Почему в следующем коде выведется 5, а не 4? Постфиксный инкремент не должен же влиять в данном случае на выводимую сумму. int i = 1; ...

Интересный вывод, инкремент и декремент в cout - C++
Привет. Вот есть след. код: int i = 0; std::cout << i << " " << ++i << std::endl; неожиданный вывод, но понять можно. Но вот этот я...

Непонятный вывод: постфиксные и префиксные инкремент/декремент - C++
Под спойлером весь который можно просто скопипастить и запустить в онлайн компиляторе http://www.compileonline.com/compile_cpp11_online.php...

Немного не понял ,написанное тут про инкремент и декремент - C++
Объясните на словах или на примерах .

Инкремент, декремент и прочее. A+++ - что означают это три плюса - C++
день добрый х) в задании попалась такая операция: a+++ = b%2 так вот. что, собственно, означают это три плюса?я знаю что есть инкремент, но...

2
TanT
эволюционирую потихоньку
465 / 463 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
09.10.2009, 20:29 #2
вот тут гляньте
1
odip
Эксперт С++
7157 / 3219 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
09.10.2009, 22:20 #3
Я всегда пишу i++ по возможности.
Хотя в принципе '++' и '--' сделаны для сокращения записи, но лучше ими не злоупотреблять !
В языке MODULA например эти операции выглядят как INC(i), DEC(i).
Причем вставить в выражение их нельзя - только в блок кода !
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.10.2009, 22:20
Привет! Вот еще темы с ответами:

Постфиксный и префиксный декремент - C++
#include <iostream> using std::cout; int main() { int a=5; cout << (--a)-- << " "; cout << a << " "; cout << (--a)-- <<...

Декремент с ассемблерной вставкой - C++
Уважаемые, знатоки, подскажите в чём сакральный смысл такого декремента в программе С++: static inline int InterlockedDecrement...

Яблоки в корзине (количество и декремент)+ - C++
Здравствуйте! Прошу помощи. Дочери по информатике задали несколько задач, с решением которых возникли проблемы... К сожалению, сам...

Инкремент переменной - C++
в задании сказано, что пользователь вводит строку и программа выводит ее, но если пользователь вводит еще и цифру, то программа должна...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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