資料結構 P9

2021-07-12 06:32:59 字數 582 閱讀 3584

/*

跨函式使用記憶體問題

2023年6月1日14:35:27

*/# include int f();

int main(void)

int f(void) //現在的問題,當main()中呼叫完f()後,j還有沒有??

//回答:沒有了。呼叫完函式記憶體就釋放了。!!但是這只適用於靜態變數

//如果是動態變數,還可以用,記憶體還在(需要自己選擇是否釋放)!!(見9_2)

p9_2:

/*

給int *p的p指標變數通過函式呼叫外部賦值

要想跨函式使用記憶體,只能通過動態記憶體分配來解決

2023年6月1日14:38:11

*/# include # include void fun(int **q);

int main(void)

/*fun()函式申請的動態記憶體,被函式main呼叫後,這塊記憶體並沒有被釋放,仍然可以使用*/

void fun(int **q) //指標的指標

資料結構9 查詢

查詢 靜態查詢 不涉及插入和刪除操作的查詢 適用於查詢集合一經生成,便只對其進行查詢,而不進行插入和刪除操作 或經過一段時間的查詢之後,集中的進行插入和刪除等修改操作 動態查詢 設計插入和刪除操作的查詢 適用於查詢與刪除操作在同乙個階段進行,例如當查詢成功時,要刪除查詢到的記錄,當查詢不成功時,要插...

資料結構實驗9

題目 根據哈夫曼 huffman 編碼的原理,編寫乙個程式,在使用者輸入節點權重的基礎上建立它的哈夫曼編碼。test.h include include define max 20 define maxvalue 1000typedef struct huffnode huffman void in...

Mac 連不上華為 p9 處理歷程 一

p9 公升級到 7.0 後,android device monitor 看不到 手機裝置了 開啟 as 鏈結 p9 還是看不到,鏈結就得 huawei 6 可以看到 開啟命令列 adb devices 顯示為空 參考 命令列執行 system profiler spusbdatatype 同時鏈結...