S.top() // 取栈顶元素值
S.pop() // 弹出栈顶元素
S.push(x) // 将x添加至栈
S.empty() // 判断栈是否为空
S.size() // 栈的存储元素个数
题目描述
C++代码
//
// Created by YaMiwan on 2020-05-02.
//
#include <iostream>
#include <stack>
using namespace std;
int main(){
stack<int> S; // 定义一个栈
if (S.empty()){
printf("S is empty!\n");
}
S.push(5);
S.push(6);
S.push(10);
printf("S.top = %d\n", S.top());
S.pop();
S.pop();
printf("S.top = %d\n", S.top());
printf("S.size = %d\n", S.size());
return 0;
}
输出
S is empty!
S.top = 10
S.top = 5
S.size = 1