1 #include "ss.h" 2 #include <stdio.h> 3 4 typedef float f; 5 6 float sg = 5.5; 7 int sgi = 2; 8 static int sgs = 7; 9 shr1(int x)10int shr1(int x) 11 { 12 f mumble; 13 int l; 14 l = 1; 15 { 16 int l; 17 l = 2; 18 } 19 mumble = 7.7; 20 sg = 6.6; 21 sgi++; 22 sgs = 8; 23 printf("address of sgs is %p\n", &sgs); 24 return 2*x; 25 } 26 shr1_local(int x)27static int shr1_local(int x) 28 { 29 return 2*x; 30 } 31 structarg(struct s x)32int structarg(struct s x) 33 { 34 return x.a; 35 } 36 pstructarg(struct s * x)37int pstructarg(struct s *x) 38 { 39 return x->a; 40 } 41 42 43 44