1 #if 0
2 int
3 main(void) {
4 int *p;
5 int x;
6 p = &x;
7 memset(&p, 0, sizeof p);
8 #if 0
9 /* WORX */
10 int z = getchar();
11 int x;
12 x = (z / 2) * 2 - 1;
13 printf("%d\n", x);
14 #endif
15 printf("%p\n", p);
16
17 }
18 #endif
19
20 int
main(void)21 main(void) {
22 #if 0
23 int buf[128];
24 buf[5] = 128;
25 printf("%d\n", buf[5]);
26 #endif
27 #if 0
28 char *p;
29 char x;
30 p = &x;
31 *p = 0;
32 WORKSS !!!!!!!!!!!!!!!!!!!!!!
33 #endif
34 #if 0
35 int *p;
36 int lol = 5;
37 int x;
38 p = &lol;
39 x = *p;
40 printf("%d\n", x);
41 #endif
42 #if 0
43 below works
44 #endif
45 long l, *l2, **l3, ***l4;
46 l2 = &l;
47 l3 = &l2;
48 l4 = &l3;
49 ***l4 = 5;
50 printf("%d\n", l);
51 l2[0] = 10;
52 printf("%d\n", ***l4);
53 #if 0
54 printf("%d\n", l);
55 printf("%d\n", ****l5);
56
57 #endif
58 #if 0
59 int *p;
60 int x;
61 p = &x;
62 *p = 1337;
63 printf("%d\n", x);
64 #endif
65 }
66
67