advantages of structure in c