1#include "ss.h" 2#include <stdio.h> 3 4typedef float f; 5 6float sg = 5.5; 7int sgi = 2; 8static int sgs = 7; 9 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 27static int shr1_local(int x) 28{ 29 return 2*x; 30} 31 32int structarg(struct s x) 33{ 34 return x.a; 35} 36 37int pstructarg(struct s *x) 38{ 39 return x->a; 40} 41 42 43 44