首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

简略的栈

2012-09-06 
简单的栈#include stdio.h#define null 0#define maxSize 5//存放栈内元素 data[maxSize]//栈顶指针int

简单的栈

#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;}

热点排行