Complementary Structures In C