NEED HELP!

Правка en1, от FAHEEM_KAHN, 2026-09-20 12:05:52
#include <iostream>
using namespace std;
int main() {
    int a=1;
    int b;
    b = ++a * ++a;
    cout<<"a: "<<a<<", b: "<<b; cout<<endl;

    a=1; b = a++ * a++;
    cout<<"a: "<<a<<", b: "<<b; cout<<endl;

    a=1; b = ++a * a++;
    cout<<"a: "<<a<<", b: "<<b; cout<<endl;

    a=1; b = a++ * ++a;
    cout<<"a: "<<a<<", b: "<<b; cout<<endl;
}

OUTPUT:
// a: 3, b: 9
// a: 3, b: 2
// a: 3, b: 6
// a: 3, b: 3

Can anyone explain why, this is the output?

Теги cpp

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en1 Английский FAHEEM_KAHN 2026-09-20 12:05:52 788 Initial revision (published)