c 語言之stack的基本使用

2021-08-15 03:30:28 字數 895 閱讀 3475

解釋:

如果用一種東西去形容他,那就是一頭封閉的,一頭開放的單行道。裡面想要出來,就必須你後面進去的人先出來。裡面容納的人數,就是空間大小數目(maxsize)。

方法:stackmystack;(定義)

void push(typer);   該方法就是新增乙個typer型別的入棧。

void pop();            該方法就是在棧中出乙個typer型別的元素。但不返回,該元素,只是出棧而已。

typer top();           該方法就是返回棧的頭頂元素。

boolean empty();  該方法就是返回棧為不為空,空就是true,不空就是false;

void size();            該方法就是返回乙個數字,表示裡面的棧的元素的個數。

詳細一點的解釋:

通過乙個**解釋一下所以的方法吧!

題目:

輸入各個命令,它們對應的格式如下: 

壓入堆疊:push a,a代表壓入堆疊的元素,這裡push和元素之間用空格分隔。

清空堆疊:clear

獲取棧頂元素:top

彈出棧頂元素:pop

當輸入的命令為exit時,程式結束。

當輸入的命令為pop時,請輸出彈出的元素值。

當輸入的命令是top時,請輸出當前棧頂元素值。

注意,如果沒有滿足的元素,請輸出none。

**:

#include #include using namespace std;

int main()

}return 0;

}

該**詳細的介紹了方法的使用。每乙個的方法使用,比較綜合。可以借鑑一下。

以上就是stack在c++中的基本使用規則。

C語言之變數基本使用

宣告變數 int num 賦值 num 60 使用 printf num d num 也可以一步到位 變數表示記憶體中的乙個儲存區域 不同的資料型別,占用的空間大小不一樣 該區域有自己的 名稱 和 型別 變數必須先宣告,後使用 該區域的資料可以在同一型別範圍內不斷變化 變數在同乙個作用域內不能重名 ...

c語言之基本結構

程式是由語句組成的,然後程式都可以分為三種基本結構,即順序結構,選擇結構和迴圈結構。結構和流程圖息息相關,通過流程圖可以更好的了解程式結構。順序結構 結構中的語句按期先後順序依次執行。常見的輸入,計算,輸出三部曲的結構就是順序結構。選擇結構 其實就是讓程式本身具有判斷和選擇的能力。常見的選擇結構語法...

c語言之基本語句

c語言之 一,基本語句 換行 n a 32 a 三個小知識點 float a 9999.999 int b b int a 1000 1.固定格式 include int main 2.printf語句 include int main 4.printf語句輸出int資料型別 d include i...