自己整理的,不定时的更新,作为自己复习的一种资料,也为那些像我一样找不到模版的小菜鸟准备的。
int型
#include<iostream>
using namespace std;
struct mystack{
int a[6];
int pos;
}s;
void push(int elem)
{
s.pos++;
s.a[s.pos]=elem;
}
int top()
{
return s.a[s.pos];
}
void pop()
{
s.pos--;
}
int main()
{
s.pos=-1;
push(1);
push(2);
cout<<top()<<endl;
pop();
cout<<top()<<endl;
}
char型
#include<stdio.h>
struct stack
{
char a[10002];
int pos;
}s;
void push(char elem)
{
s.pos++;
s.a[s.pos]=elem;
}
void pop()
{
s.pos--;
}