#include <iostream>
int main() {
int a, b;
// (a = 10) es una expresión que devuelve 10,
// pero también es un comando que cambia 'a'.
b = (a = 10) + 5;
std::cout << "Valor de a: " << a << std::endl; // 10
std::cout << "Valor de b: " << b << std::endl; // 15
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKSB7CiAgICBpbnQgYSwgYjsKICAgIAogICAgLy8gKGEgPSAxMCkgZXMgdW5hIGV4cHJlc2nDs24gcXVlIGRldnVlbHZlIDEwLCAKICAgIC8vIHBlcm8gdGFtYmnDqW4gZXMgdW4gY29tYW5kbyBxdWUgY2FtYmlhICdhJy4KICAgIGIgPSAoYSA9IDEwKSArIDU7IAoKICAgIHN0ZDo6Y291dCA8PCAiVmFsb3IgZGUgYTogIiA8PCBhIDw8IHN0ZDo6ZW5kbDsgLy8gMTAKICAgIHN0ZDo6Y291dCA8PCAiVmFsb3IgZGUgYjogIiA8PCBiIDw8IHN0ZDo6ZW5kbDsgLy8gMTUKICAgIHJldHVybiAwOwp9