Блог пользователя FAHEEM_KAHN

Автор FAHEEM_KAHN, история, 2 часа назад, По-английски
#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
  • Проголосовать: нравится
  • -6
  • Проголосовать: не нравится