Hãy tập hợp tất cả các mảnh ghép lại với nhau để làm cho ngăn xếp hoạt động. Chương trình bên dưới sẽ đẩy ba giá trị vào stack, lấy chúng và in các giá trị trên màn hình →
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
#include <iostream> using namespace std; int stack[100]; int SP = 0; void push(int value) { stack[SP++] = value; } int pop(void) { return stack[--SP]; } int main(void) { push(3); push(2); push(1); cout << pop() << endl; cout << pop() << endl; cout << pop() << endl; return 0; } |
Chương trình sẽ in ra màn hình như sau:
1 2 3 |
1 2 3 |