# pointer ## Print Address - 1 ```c= #include <stdlib.h> int main() { int x=100; printf("x=%d at addr %p\n", x, &x); return 0; } ``` ![](https://i.imgur.com/f8bssH3.png) ## Print Address - 2 ```c= #include <stdio.h> int z = 10000; int main() { int x = 100, t[10] = {1,2}, y = 1000; printf("x = %08x at addr = %p\n", x, &x); printf("t[0] = %08x at addr = %p\n", t[0], &t[0]); printf("t[1] = %08x at addr = %p\n", t[1], &t[1]); printf("t[2] = %08x at addr = %p\n", t[2], &t[2]); printf("y = %08x at addr = %p\n", y, &y); printf("z = %08x at addr = %p\n", z, &z); return 0; } ``` ![](https://i.imgur.com/WqqqSpp.png)