stack.c
来自「一个动态函数分析工具」· C语言 代码 · 共 62 行
C
62 行
/******************************************************************** * File: stack.c * * Simple stack implementation. * * Author: M. Tim Jones <mtj@mtjones.com> * */#include <assert.h>#define MAX_ELEMENTS 50static int stack[MAX_ELEMENTS];static int index;void stackInit( void ){ index = 0; return;}int stackNumElems( void ){ return index;}unsigned int stackTop( void ){ assert( index > 0 ); return (stack[index-1]);}void stackPush( unsigned int value ){ assert ( index < MAX_ELEMENTS ); stack[index] = value; index++; return;}unsigned int stackPop( void ){ unsigned int value; assert( index > 0 ); index--; value = stack[index]; return value;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?