#include int main(){ const int a = 5, b = 10, c = 20; *(&b + 1) = 243; *(&a - 1) = 357; // This is a sneaky way to discard a const // like if we used "const int a" int* ap = (int*)&a; *ap = 43; printf("a = %d, b = %d, c = %d\n", a, b, c); printf("&a = %lx, &b = %lx, &c = %lx\n", &a, &b, &c); return 0; }