倒序打印

#include "stdafx.h"

char stack[512];
int top=0;

void push(char c)
{
 stack[top]=c;
 top++;
}

char pop(void)
{
 top--;
 return stack[top];
}

int is_empty(void)
{
 return top==0;
}

int _tmain(int argc, _TCHAR* argv[])
{
    push('a');
 push('b');
 push('c');
 while(!is_empty())
 {
  putchar(pop());
  putchar('\n');
 }
 getchar();
 return 0;
}

posted @ 2013-09-23 18:08  露水上的青蛙  阅读(348)  评论(0编辑  收藏  举报