用堆栈实现倒序打印
2013-01-25 23:27
176 查看
#include <stdio.h> char stack[512]; int top = 0; void push(char c) { stack[top++] = c; } int pop(void) { return stack[--top]; } int is_empty(void) { return top == 0; } int main() { push('a'); push('b'); push('c'); while(!is_empty()) putchar(pop()); putchar('\n'); return 0; }
相关文章推荐
- 简单的栈的练习---用堆栈实现倒序打印
- 用堆栈和用递归分别实现倒序打印
- java实现堆栈 打印英文字母表
- linux下用gdb实现程序宕机时自动打印调用堆栈
- python之利用堆栈的后进先出的原理实现倒序
- java栈实现 倒序打印链表
- 递归实现倒序打印
- 用递归实现倒序打印
- 递归实现倒序打印
- 链表操作(从尾到头打印链表,使用栈结构实现)
- 日志如何打印异常堆栈信息。
- 链表实现(打印元素的实现)
- 堆栈的实现
- 2.使用线程实现数字与代码的交替打印
- Python 使用list实现堆栈 (基于class, 包含迭代器)
- C语言实现移除字符串中的空格,并将空格数打印
- 续:利用XML实现通用WEB报表打印(实现篇) 卢彦
- 利用XML实现通用WEB报表打印简述
- js实现网页打印分页打印
- python3.2 实现在同一行打印,实现进度条效果