C语言实现类的封装、继承和多态,基类、派生类、结构体实现类