資料結構課內實驗遇到的問題

2021-09-29 08:16:55 字數 912 閱讀 8437

格式:

typedef

enum

name

;

例子:

typedef

enum

weekday

;

要引用列舉裡的變數,只需傳入整型,預設第乙個為0,後面依次遞增

也可以修改第乙個預設值

typedef

enum

weekday

;//這樣monday值就變為1,tuesday值變為2

想用指標來儲存內容要給指標分配記憶體空間

即用molloc或colloc函式

例子:

char

*ptr;

char a[7]

="asidjia"

;ptr=

(char*)

malloc((

7)*sizeof

(char))

;strcpy

(ptr,a)

例子:

char a[10]

;scanf

("%s"

,a);

注意不要用回車來結束,可能出現問題,穩妥方式用空格來結束

另一種情況:

char a[10]

;int i=0;

for(i=

0;i<

3;i++

)scanf

("%s"

,&a[i]);

//這樣執行結果為輸入的前兩個字串只取第乙個字元給a[0]和a[1],第三次輸入的字串依次給後面的a[2],a[3]````

//實測a[i]不能存一段字串

武漢理工大學資料結構課內實驗

二 棧的應用 三 樹的應用 四 無向圖的應用 五 有向圖的應用 六 查詢與排序 七 哈夫曼編碼總結 1 安裝了windows 10作業系統的pc機1臺 2 pc機系統上安裝了microsoft visual studio 2019開發環境 專案名稱 學生資訊管理系統 專案內容 設計乙個學生資訊管理系...

資料結構實驗

資料結構實驗 寫乙個學生管理系統 如下 define overflow 1 define ok 1 define error 1 define maxsize 6 define increment 10 include include include include typedef int stat...

資料結構實驗

資料結構實驗 實驗一 順序表的實現及應用 實驗一 順序表的實現及應用 一 實驗實習目的及要求 了解和掌握線性表的順序儲存結構 掌握用c語言上機除錯線性表的基本方法 掌握線性表的基本操作 插入 刪除 查詢以及線性表合併等運算在順序儲存結構和鏈結儲存結構上的運算,以及對相應演算法的效能分析。二 實驗實習...