正在学数据结构的栈操作,将不同种类变量,如普通元素,或者数图等的节点入栈,就需要定义很多种不同的栈和函数,很麻烦,有没有办法能统一一下的?
学java的话有泛型啊
在计算机里所有东西都是数字,直接存它们的内存地址即可,即指针。类型为void,不过读取的时候就不知道是什么真正类型了,你可以这样做:typedef struct StackNode{int type;void *p;}StackNode;