C語言第九天 乙個標準且最簡單的隊

2021-09-05 11:46:23 字數 673 閱讀 3850

應用場景:排隊,叫號

佇列物理結構:順序佇列,鏈式佇列;

操作:

隊尾:只允許進隊

隊頭:只允許出隊

迴圈順序佇列:可以解決假滿假空現象

操作:1、初始化佇列:構造空的佇列

initqueue

2、清空佇列:清空佇列元素

clearnqueue

3、佇列長度:求佇列的長度

queuelength

4、進隊:

enqueue

5、出隊:

dequeue

#includestruct queue

;void initqueue(struct queue* pcs)

short isempty(struct queue* pcs)

short isfull(struct queue* pcs)

unsigned short queuelength(struct queue* pcs)

short enqueue(struct queue* pcs,int key)

short dequeue(struct queue* pcs,int* value)

int main()

return 0;

}

第九天C高階 malloc calloc free

典型的錯誤的對陣列的宣告 int max stage intmain 錯誤1 變數的 宣告 應該放在 語句 的前面 錯誤2 宣告的陣列元素個數不是常量表示式 正確的使用動態的儲存空間 malloc calloc free include.void calloc size t nmemb,size t...

疫情學習第九天 C

我還在學c 隔一天學一次,我喜歡在這個房間裡面學習。4.2 物件的初始化和清理 4.2.1 建構函式 初始化 和析構函式 清理 由編譯器自動呼叫,如果自己不提供,編譯器會提供,編譯器提供的是函式是空實現。建構函式 進行初始化和清理 建構函式,沒有返回值不用寫void 函式名與類名相同 建構函式可以有...

跟我一起學C語言(第九天)

第九天 今天是c語言最後一天了,我自己學的時候,學到現在自我感覺自己的c語言提公升了乙個檔次,如果讀者堅持看我的部落格的話,我相信會有很大的幫助的。加油!先來複習一下昨天的內容 函式的基本概念 函式的宣告 返回值型別 函式名 形參 函式的定義 函式功能的實現 函式的呼叫 函式名 實參 形參和實參的關...