#include <stdio.h>
#include <stdlib.h>
int main(void) {
// your code goes here
int a = 1;
int *ptr = &a;
/*Print the address pointed to*/
printf("pointing to address: %p\n", ptr
);
/*Print the value in address*/
/*Print ptr's addressf*/
*ptr = 5;
ptr = NULL;
// ERROR
/*Print the value pointed to by ptr*/
// printf("Value: %d\n", *ptr );
a = 2;
printf("Value: %d\n", sizeof(int) ); return EXIT_SUCCESS;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KaW50IG1haW4odm9pZCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJaW50IGEgPSAxOwoJaW50ICpwdHIgPSAmYTsKCgkvKlByaW50IHRoZSBhZGRyZXNzIHBvaW50ZWQgdG8qLwoJcHJpbnRmKCJwb2ludGluZyB0byBhZGRyZXNzOiAgJXBcbiIsIHB0ciApOwoJCgkvKlByaW50IHRoZSB2YWx1ZSBpbiBhZGRyZXNzKi8KCXByaW50ZigiVmFsdWU6ICAlZFxuIiwgKnB0ciApOwoJCgkvKlByaW50IHB0cidzIGFkZHJlc3NmKi8KCXByaW50ZigiVmFsdWU6ICAlcFxuIiwgJnB0ciApOwoJCgkqcHRyID0gNTsKCXByaW50ZigiVmFsdWU6ICAlZFxuIiwgYSApOwoJCglwdHIgPSBOVUxMOwoJCgkvLyBFUlJPUgoJLypQcmludCB0aGUgdmFsdWUgcG9pbnRlZCB0byBieSBwdHIqLwoJLy8gcHJpbnRmKCJWYWx1ZTogICVkXG4iLCAqcHRyICk7CgkKCWEgPSAyOwoJcHJpbnRmKCJWYWx1ZTogICVkXG4iLCBhICk7CglwcmludGYoIlZhbHVlOiAgJWRcbiIsIHNpemVvZihpbnQpICk7CglyZXR1cm4gRVhJVF9TVUNDRVNTOwp9Cg==