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

Присваивание постфиксного числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шифр Цезаря http://www.cyberforum.ru/cpp-beginners/thread1856082.html
Створити програму, що реалізовує алгоритм дешифрування Цезаря, для латинського алфавіту з прогресуючим кроком від 3 до 10 (ВЕЛИКІ малі букви і пробіл)
C++ Getchar() возвращает EOF сразу после чтения первого символа строки #include <fstream> #include <iostream> #include <cstdlib> #include <vector> #include <conio.h> using namespace std; using std::cin; using std::cout; using std::endl; http://www.cyberforum.ru/cpp-beginners/thread1856077.html
C++ Выровнять элементы массива структур согласно степени двойки
Нужно написать небольшую программу на с++. Если есть большой массив структур, то нужно делать размер его элементов равным степени двойки.
C++ Отсортировать динамический массив по возрастанию
Отсортировать динамический массив по возрастанию. Помогите, плз
C++ эффективное обращение со структурами http://www.cyberforum.ru/cpp-beginners/thread1856003.html
Всем привет. Есть структура: struct infoRecord { const char* szUid; const char* szName; const char* szSurname; const char* szDate; const char* szMoney;
C++ Алгоритм наискорейшего спуска Мне нужно найти локальные минимумы в массиве в пределах окрестности. Прочитала про метод наискорейшего спуска, но везде в алгоритмах используется значение функции и вычисленная ее производная. Я не совсем понимаю, если у меня массив состоит из чисел: x y f(x), где f(x) - значение функции, то о какой производной идет речь? Можете дать какие-то наводки по решению данной задачи? подробнее

Показать сообщение отдельно
DrOffset
6426 / 3800 / 880
Регистрация: 30.01.2014
Сообщений: 6,594
21.11.2016, 12:27     Присваивание постфиксного числа
Цитата Сообщение от MRG_Serejka Посмотреть сообщение
Почему если программа знает что j=11 i присваивается 10?
Потому что постфиксный оператор инкремента так работает. Инкрементирует значение, а возвращает предыдущее.
Эту семантику можно просто выразить вот такой функцией:
C++
1
2
3
4
5
6
int inc(int & v)
{
    int tmp = x;
    ++x;
    return tmp;
}
 
Текущее время: 15:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru