给出C语言中stack.push函数的源代码
时间: 2024-03-12 10:48:58 浏览: 67
stackC语言代码
根据不同的实现方式,stack.push函数的源代码会有所不同。以下是一个基于数组实现的简单栈的push函数示例代码:
```c
void push(int element) {
if (top >= MAX_SIZE - 1) {
printf("Stack Overflow\n");
} else {
top++;
stack[top] = element;
}
}
```
其中,`stack`是一个全局数组,`top`是一个指向栈顶的变量。当栈已满时,push函数会输出错误信息;否则,将新元素加入到栈顶,并更新top的值。
阅读全文