1struct foo 2{ 3 int a, b, c, d; 4 double doubl; 5} s1, s2; 6 7struct foo 8structret (s1, i1, i2, s2) 9 struct foo s1, s2; 10 int i1, i2; 11{ 12 if (i1 != i2) 13 { 14 if (i1 < i2) 15 return s1; 16 else 17 return s2; 18 } 19 s2.a = 11; 20 s2.b = 22; 21 s2.c = s1.c; 22 s2.d = s1.d; 23 return s2; 24} 25