1 /*
2 *
pointervar.c
3 *
4 * Beispiel-Programm Zeiger-Variable
5 *
6 * Autor: H.Drachenfels
7 * Erstellt am: 25.2.2015 / 10.11.2017 (C11)
8 */
9
10 #include <stdio.h>
11
12 int main(void)
13 {
14 int i = 3082;
15 int *p = &i;
16
17 //---------------------------------------------- print pointer value
18 printf("p = %p\n", (void*) p);
19
20 //-------------------------------------------- print pointer address
21 printf("&p = %p\n", (void*) &p);
22
23 //----------------------------------------------- print pointer size
24 printf("sizeof p = %zu\n", sizeof p);
25
26 //--------------------------------- print dereferenced pointer value
27 printf("*p = %d\n", *p);
28
29 return 0;
30 }
31