1 #include <stdio.h>
2 
3 int
main()4 main() {
5 	struct foo {
6 		char	*bar;
7 	} f, *fp = &f;
8 
9 	printf("%d %d %d %d\n",
10 		sizeof(f.bar) , sizeof(fp->bar),
11 		sizeof(&f.bar[7]), sizeof(++fp->bar));
12 	printf("%d %d %d %d %d\n",
13 		sizeof(0? (void *)0: f.bar), sizeof(!!&f),
14 	      sizeof(fp - &f) , sizeof(fp - 1) ,
15 		sizeof(fp + 1));
16 	printf("%d\n", sizeof printf("lol"));
17 }
18 
19