本文利用结构体和函数指针,在C语言中的实现了C++中的类(class)的功能。以队列类(Queue)为例,完全用C语言写了一个简单的队列,成功实现了队列元素的增删、判断队列是否为空/满、队列置空等操作,程序已在VC和GCC中编译通过,运行稳定。