#include <iostream>
using namespace std;
int main() {
int value = 10;
int* ptr = &value; // 'ptr' now holds the address of 'value'
int dereferencedValue = *ptr; // 'dereferencedValue' becomes 10 (the value at 'ptr's address)
ptr = 20; // The value at 'ptr's address (which is 'value') is changed to 20
std::cout<<*ptr;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgdmFsdWUgPSAxMDsKICAgIGludCogcHRyID0gJnZhbHVlOyAvLyAncHRyJyBub3cgaG9sZHMgdGhlIGFkZHJlc3Mgb2YgJ3ZhbHVlJwogICAgaW50IGRlcmVmZXJlbmNlZFZhbHVlID0gKnB0cjsgLy8gJ2RlcmVmZXJlbmNlZFZhbHVlJyBiZWNvbWVzIDEwICh0aGUgdmFsdWUgYXQgJ3B0cidzIGFkZHJlc3MpCiAgICBwdHIgPSAyMDsgLy8gVGhlIHZhbHVlIGF0ICdwdHIncyBhZGRyZXNzICh3aGljaCBpcyAndmFsdWUnKSBpcyBjaGFuZ2VkIHRvIDIwCiAgICBzdGQ6OmNvdXQ8PCpwdHI7CglyZXR1cm4gMDsKfQ==