求助,这个手写栈有什么问题?
  • 板块灌水区
  • 楼主Solitary_Yan
  • 当前回复2
  • 已保存回复2
  • 发布时间2022/5/12 13:17
  • 上次更新2023/10/28 01:37:52
查看原帖
求助,这个手写栈有什么问题?
657717
Solitary_Yan楼主2022/5/12 13:17

如题

#include<iostream>
using namespace std;
struct stack{
	int top=0,ans[114514];
	stack(){}
	bool Empty(){if(top==0)return 1;else return 0;}
	void Push(int x){ans[top++]=x;}
	int Top(){return ans[top-1];}
	int Pop(){if(Empty())return -1;else return ans[--top];}
	int Size(){if(top==0)return 0;else return top;}
	void Clear(){top=0;}
};
int main(){
	stack s;
	Push(s,114514);
	printf("%d",Top(s));
	Clear(s);
	printf("%d",Empty(s));
	return 0;
}
2022/5/12 13:17
加载中...