#include <stdio.h>
int main(void) {
int a = 10; // Original value
int* ptr = &a; // Point to the memory address of integer "a"
// Print out original value
printf("The value is: %d\n", a
);
// Update value of integer "a" using pointer "ptr".
printf("Updating value using pointer.\n"); *ptr = 20;
// Print out updated value
printf("The value is: %d\n", a
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CglpbnQgYSA9IDEwOwkJCS8vIE9yaWdpbmFsIHZhbHVlCglpbnQqIHB0ciA9ICZhOwkJLy8gUG9pbnQgdG8gdGhlIG1lbW9yeSBhZGRyZXNzIG9mIGludGVnZXIgImEiCgkKCS8vIFByaW50IG91dCBvcmlnaW5hbCB2YWx1ZQoJcHJpbnRmKCJUaGUgdmFsdWUgaXM6ICVkXG4iLCBhKTsKCQoJLy8gVXBkYXRlIHZhbHVlIG9mIGludGVnZXIgImEiIHVzaW5nIHBvaW50ZXIgInB0ciIuCglwcmludGYoIlVwZGF0aW5nIHZhbHVlIHVzaW5nIHBvaW50ZXIuXG4iKTsKCSpwdHIgPSAyMDsKCQoJLy8gUHJpbnQgb3V0IHVwZGF0ZWQgdmFsdWUKCXByaW50ZigiVGhlIHZhbHVlIGlzOiAlZFxuIiwgYSk7CgkKCXJldHVybiAwOwp9Cg==