语言只是工具,设计思维才是根本.C虽然是面向过程的语言,但也是可以实现面向对象编程的,本文就是介绍如何使用C语言实现面向对象编程. 我们知道面向对象主要有三大特性:封装,继承,和多态,下面就从这个三个方面讲解: 一.封装: 个人认为封装最重要的意义是:通过类的公有函数访问私有成员,从而降低耦合. C中我们通过结构体加函数指针的方式实现封装,我们直接看代码: 封装使用场景: /*************************************************************…