展开查看
以下是引用唐诗宋瓷在2023-07-26 13:18:21的发言 >26楼:
没有代码,我又猜了一把,大概是这么个意思?

你好,并非有一个数组来储存如栈信息,因为这与普通的栈程序块有区别,因为数组元素数量必须确定,也就确定了栈位,你不能减少也不能增加;
我说的意思是,将数组的每个元素拆开,以单个int的变量放在程序块的静态变量内,你可以根据你预计需要入栈的总数量,调用合适数量的程序块,并使用array of int (0-1)的数组链接,是的他们形成一个整体,这个整体的功能与传统栈程序块功能类似。
区别在于这种编程方式可以随意增加这个整体的程序块数量,从而增加该整体能否容纳的入栈对象。
还有,每一个需要入栈的对象,它都能够随时获得自己所在的位置,并根据这些位置值,对该对象执行一些操作。