1 struct foo 2 { 3 int a, b, c, d; 4 double doubl; 5 } s1, s2; 6 7 struct foo structret(s1,i1,i2,s2)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