读书人

简略的栈

发布时间: 2012-09-06 10:37:01 作者: rapoo

简单的栈

#include <stdio.h>#define null 0#define maxSize 5//存放栈内元素 data[maxSize];//栈顶指针int top = -1; void push(int e){if(top+1 < maxSize){data[++top] = e;printf("push %d \n",e);}else{printf("stack is full\n");}}void pop(){if(top > -1){printf("%d poped\n",data[top--]);}else{printf("stack is empty\n");}}int main(){push(1);push(2);push(3);push(4);push(5);push(6);pop();pop();pop();pop();pop();pop();return 0;}

读书人网 >其他相关

热点推荐