c語言裡資料結構的問題,c語言裡資料結構的一個問題。。

時間 2022-01-25 23:25:40

1樓:匿名使用者

1、typedef struct 【list】這裡的list只是一個起的名字,如int是整形,list 是這個結構體的型別。

下面的list就是 int i , list就是那個i;

2、定義的時候沒有下一個節點,一般都是用 p->next = null;

3、書上一般給的都是偽**,在實際寫程式中 自己要結合起來才能執行。書上都挺詳細花時間參考就能夠寫出來,考試的話看題目怎麼要求的就怎麼處理好了,一般考試看你寫的邏輯沒什麼問題就可以。

2樓:匿名使用者

1,這就是typedef的語法 typedef a b,把a型別定義一個別名b型別,沒有什麼其他的玄機.

2,是這樣的,你使用struct lnode *的時候,struct lnode的確還沒有定義好,不過這沒關係.無論指向任何結構的指標,所佔用記憶體的大小都是一樣的,編譯器只要知道是個指標,就可以正確分配空間,沒有問題.

3,這個看具體要求了,要求會說的很明確,是隻要寫演算法函式,還是同時需要寫main和測試語句.

c語言中的資料結構問題

3樓:草根看世界

這麼麻煩先用ltoa轉存字元型,再用strcpy複製一份,再用strrev倒敘,在用strcmp比較下是否為0,如果是0,那就是迴文了

4樓:匿名使用者

首先在main裡應該是定義char* a, scanf("%s",a)

還有那麼麻煩幹嘛,可以直接用指標分別指向字串頭和尾,比較久可以了

一個關於c語言資料結構的問題

5樓:天雲小店

定義在主函式外相當於是一個全域性的結構體了(有點全域性變數的意思),作用範圍就是整個檔案

定義在主函式內就是區域性的了,作用範圍就只是在主函式內

6樓:蘆葦薇薇戀

我覺就是變數或者指標使用的範圍不同吧。

資料結構c語言描述,資料結構(C語言描述)

include include include define datatype int define maxsize 1000 typedef struct nodebitreenode datatype bt maxsize bitreenode buildbtree datatype bt,in...

c語言中資料結構含義,C語言中資料結構含義

資料的邏輯結構 可以理解為陣列的組成,比如一個結構體有三個int變數組成,這個時候可以認為其邏輯組成是有三個int的變數構成的 資料的儲存結構,可以理解為資料在記憶體中得組織方式,比如說陣列一般是連續儲存,連結串列可能是連續儲存也可能是分佈儲存 資料的運算,簡單說就是對資料的操作,是中行為過程 在資...

資料結構C語言,資料結構和C語言有什麼區別?

typedef struct qnode qnode,queueptr 定義兩個新資料型別qnode,queueptr,相當於 typedef struct qnode qnode typedef struct qnode queueptr 使用方法 qnode qdata struct qnode...