

看了兩個帖子寫法不一樣,兩個意思一樣嗎?
PtrToNode已經是一種type了,為啥typedef和PtrToNode之間要加struct啊?
uj5u.com熱心網友回復:
感覺都好奇怪,用這么多tyoedef,感徑訓弄的復雜了。。。。。我習慣上都是這么定義的:
typedef struct BiTNode {
char data;
struct BiTNode* lchild, * rchild;
}BiTNode, * BiTree;// 二叉樹結點的存盤結構
uj5u.com熱心網友回復:
??uj5u.com熱心網友回復:
明白遼uj5u.com熱心網友回復:
gcc編譯不過uj5u.com熱心網友回復:
typede struct PtrToNode *ptrToNode是定義一個資料型別PtrToNode并且將該型別的變數的指標命名為ptrToNode關鍵詞struct是用來定義新的資料型別的
而關鍵詞typedef是給資料型別定義別名的,并沒有定義新的資料型別!!!!!!(我之前學C的時候也經常搞不清楚!!!樓主務必認真看看我的回答鴨)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/123344.html
標籤:C++ 語言
下一篇:Dev c++無法除錯
