关于void Push_Stack(Elem x)/*入栈函数*/的问题,求解释~

void Push_Stack(Elem x)/*入栈函数*/
{
if (IsFull()){printf("Stack is full,cannot push element!");exit(0);}
stack[top]=x;
top++;
} 这个函数是什么意思啊?有哪位好心人帮帮忙啊

慕哥6287543
浏览 210回答 2
2回答

宝慕林4294392

函数作用:将一个单元存入栈中if (IsFull()){printf("Stack is full,cannot push element!");exit(0);}//判断该栈是否已满,满了则输出Stack is full,cannot push element!,并退出函数stack[top]=x;top++;//将单元存入栈头,栈顶指针指向下一个,准备下一次入栈

炎炎设计

字面上,该方法应是把一个字符c压到栈stack的顶端。属于自制的stack实现,非STL标准库方法。
打开App,查看更多内容
随时随地看视频慕课网APP