今天有个人问我用c语言如何写栈,使他既能保存int类型的数据,又能保存float类型的数据。
c没有模板,所以我的第一反应是:用宏。
代码如下:
stack.h
main.cpp
本文介绍了一种使用C语言宏定义实现通用栈的方法,该方法可以支持多种数据类型如int和float等。通过简单的宏定义,实现了栈的基本操作如压栈、弹栈等,并附带了一个测试示例。
今天有个人问我用c语言如何写栈,使他既能保存int类型的数据,又能保存float类型的数据。
c没有模板,所以我的第一反应是:用宏。
代码如下:
stack.h
main.cpp

被折叠的 条评论
为什么被折叠?