用C语言实现面向对象编程,我曾经在嵌入式控制系统工作过,苦于嵌入式系统编程一直是C语言,而没法用C++或其他高级语言的面向对象方法编程。经过研究生的学习和探索,偶然间发现高焕堂老师写OOPC(面向对象C编程),感觉不错。遗憾的是上面没有提供继承的方法。根据本人的研究,在高老师的基础上,提出一种可行而且结构明了的继承实现方法。至此,C的OO编程中的封装、继承、多态都全实现了。现在本人将其总结如下,希望对大家有帮助。