Значение переменной увеличивается неправильно
Мне непонятно почему в конце выводится вместо 12 0 пробовал вместо i++ писать *i++ результат не меняется.
Ответы (1 шт):
Автор решения: Александр
→ Ссылка
// Example program
#include <iostream>
#include <string>
using namespace std;
int main()
{
int* i = new int;
*i = 10;
cout<<*i<<"\n";
*i=*i+1;
cout<<*i<<"\n";
(*i)++;
cout<<*i;
}
Output:
10
11
12