c語言資料結構賦值問題,c語言版資料結構問題?

2022-11-03 13:45:12 字數 2698 閱讀 7641

1樓:小飛花兒的憂傷

->對應的結構體指標,那麼函式要定義成void initstack(struct snode *l)

還有這程式有錯,傳進來的l只是副本,他的改變不影響到實參。應該用指標引數型別或引用型別。

2樓:鷹弈

#include

#include

struct snode

;main()

int initstack(struct snode l)//void就根本沒有返回值,函式型別改為int

為什麼不能用->?原因是l根本就不是指標,你怎麼用?

你犯的都是最基本的c語法錯誤!

3樓:匿名使用者

"."是物件實體的成員,左邊是個物件或者結構體

「->"是指向物件的指標的成員,意思前面是個指向物件或者結構體的指標

4樓:陸美富

你是傳值,不是傳址。如下修改,能正確得到理想結果:

#include

#include

//void initstack(struct snode*);

struct snode

;main()

void initstack(struct snode *l)執行結果:1

c語言版資料結構問題? 100

5樓:it圈新鮮事

只是p2指向的那一片記憶體空間被釋放掉了,但是p2指標還在啊,所以p2是仍然還是可以再指向p4指向的那部分記憶體的。

6樓:gta小雞

delete p2作用是釋放p2指向的記憶體空間,不是刪除指標變數p2。變數不可以刪除。

釋放p2指向的記憶體空間後,才可以令p2指向其他地方,否則p2原先指向的記憶體空間將無法被訪問到,又不會被釋放,導致記憶體洩漏。

c語言中的資料結構問題?

7樓:匿名使用者

typedef int qelemtype;

typedef struct qnodeqnode, *queueptr;

typedef struct linkqueue;

//建空佇列

int initqueue(linkqueue &q)//入佇列演算法

//出佇列演算法

c語言資料結構問題 250

8樓:風若遠去何人留

定義和宣告不匹配,會導致編譯器編譯的時候檢查型別錯誤,從而導致執行不可預期後果

你這個例子,形參要求是指標

但是宣告為非指標,這樣如果你按指標傳實參,編譯就會報錯按照非指標傳值,那麼在函式內部對*taller賦值就會引起崩潰總之會出問題

9樓:人人順風順水

平衡二叉樹首先要從原理上理解,然後自己再寫**驗證,缺一不可。清華那本書是有&的,不管你看哪一本,都要弄清楚這個引數在調整樹型時的作用。沒有**,誰能保證自己說對了

10樓:淺祥吻

語音資料結構問題,自己查一杳線路有沒有問題,如果線路沒問題你就去找師傅幫你看看是可以調整的。

11樓:洋桂花風娟

第一行的意思是

使用node這個結構體明

第一一個指標

的二行的意思是

定義名node

的結構體。

程式在第二行

已經告訴了node的

結構體內容,

所以後面用起來才不會出錯。

12樓:

c語音比較難 如果沒有學透比較不好懂 建議多看書 多問 一層層弄懂 你就會了 多翻書扭扭捏捏你發過火加扣扣突然五十多分v寶貝幹活vv吃你們女城管體育電飯鍋恆久遠人多非常vv寶貝

c語言中資料結構的問題~~

13樓:

給個偽**:

迴圈開始,直到\0結束

如果(提取字串中的一個字元)是}

那麼 缺少左括號

否則 如果是或者\0

如果為\0

缺少右}

總迴圈結束

關於資料結構(c語言)的問題~!

14樓:匿名使用者

seqlist是一個結構體型別,含有一個整型陣列和一個儲存陣列元素個數的length變數。函式initlist()的作用是使陣列元素個數歸零,然後你在主函式中給seqlist的例項p賦值了。接下來reverselist()的作用是讓陣列元素倒序,其實也就是把第一個和最後一個元素調換,第二個和倒數第二個元素調換……一直到第length/2個元素和倒數第length/2個元素調換。

最後輸出。

程式中的錯誤:

1.seqlist *p=new seqlist;

這不是mfc!要這樣寫:

seqlist *p=(seqlist *)malloc(sizeof(seqlist));

2.p中的length變數未重新賦值,始終為0在reverselist(p); 前加上

p->length=i;

資料結構(C語言版),單連結串列問題

d正確q next p next的意思 讓q中指向下一個節點的指標指向p的下一個節點 此題中p還沒有插入佇列,所以p的下一個節點不確定,所以這個語句錯誤。p next q next意思 讓p中指向下一個節點的指標指向q的下一個節點 此題中,這條語句執行完後再讓q 的下一個節點指向p就達到目的可能說的...

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

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

怎麼學習資料結構(嚴蔚敏的c語言版)

談談如何學習資料結構 1.如果你沒有學過c語言,或者c語言學的不好的時候內把資料結構當成容一本數學書來學,它所講述的都是一些簡單的圖論。在你的大腦中的主線不能丟失 線性結構,樹結構和圖結構。當你不再考慮複雜的程式設計時,僅僅研究個個離散點之間的關係,似乎資料結構也就不會那麼難了。2.學習好了抽象的離...