Nie widzę za bardzo co dzieje się po kolei. mógłby mi ktoś to wytłumaczyć. Tak jakoś łopatologicznie?
Kod: Zaznacz cały
int a=5;
int b=a++*a++;
cout<<b<<" "<<a;
return 0;
Kod: Zaznacz cały
int a=5;
int b=++a*++a;
cout<<b<<" "<<a;
return 0;
Kod: Zaznacz cały
int a=5;
int b=a++*++a;
cout<<b<<" "<<a;
return 0;
Kod: Zaznacz cały
int a=5;
int b=++a*a++;
cout<<b<<" "<<a;
return 0;
Wiem że
a++
i ++a
, to różne rzeczy, ale nie widzę tego w praktyce w powyższych kodach.Np.
a=5
i b=a++
to b=5
(i następnie a=6
).W przypadku
a=5
i b=++a
to od razu b=6
i a=6
, tak?