Dynamic And Static Polymorphism In C