# pointer
## Print Address - 1
```c=
#include <stdlib.h>
int main()
{
int x=100;
printf("x=%d at addr %p\n", x, &x);
return 0;
}
```

## 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;
}
```
