Odpowiedź:
#include <iostream>
using namespace std;
int main()
{
int i=0;
cout<<"i++"<<endl;
cout<<"liczba =: "<<i<<endl;
cout<<"liczba =: "<<i++<<endl;
cout<<"liczba =: "<<i<<endl;
//wynik
//liczba = 0
//liczba = 0
//liczba = 1
i=0;
cout<<"++i"<<endl;
cout<<"liczba =: "<<i<<endl;
cout<<"liczba =: "<<++i<<endl;
cout<<"liczba =: "<<i<<endl;
//wynik
//liczba = 0
//liczba = 1
//liczba = 1
}
Wyjaśnienie:
i++ oznacza wykonaj czynność związaną ze zmienną 'i' a potem zwiększ jej wartość, czyli jak mamy cout<<i++ to najpierw wyswietlam wartość 'i' a dopiero potem zwiększam 'i' o 1
cout<<++1 powoduje że najpierw zwiększam wartość zmiennej 'i' o 1 a dopiero potem ją wyświetlam