課程
/后端開發
/C++
/數據結構探險之線性表篇
老師在聲明和定義用來獲取i下標的元素值的函數時,參數之一是Elem *elem,但是Elem類型是怎么來的?之前沒定義啊
2017-04-16
源自:數據結構探險之線性表篇 2-3
正在回答
elem是單詞element(元素)的縮寫,在程序定義中代表某一不確定的類型,也就是抽象的數據類型為了使程序可讀性強,并且便于修改,讓elem代表多種的數據類型也就是為int、char等等的數據類型,起了一個別名在頭文件中定義:typedef char elem; ? ? ? ? ? ?/* 抽象元素類型為char類型,這樣定義之后,下面的程序中elem所定義的元素就是char類型的了 */如果需要修改其類型,直接修改char到其他類型,elem便又代表了所修改的類型數據,這也是方便性的體現。
慕仙9301025
為什么程序顯示未定義的標識符“Elem”?
舉報
線性表的主體順序表和鏈表,讓學員能夠將知識融會貫通學以致用
2 回答Type 'Elem' could not be resolved
1 回答顯示未定義標識符“Elem”
1 回答請問:顯示未定義標識符“Elem”
1 回答請問為什么指針類型是Elem
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-04-17
elem是單詞element(元素)的縮寫,在程序定義中代表某一不確定的類型,也就是抽象的數據類型
為了使程序可讀性強,并且便于修改,讓elem代表多種的數據類型
也就是為int、char等等的數據類型,起了一個別名
在頭文件中定義:typedef char elem; ? ? ? ? ? ?/* 抽象元素類型為char類型,這樣定義之后,下面的程序中elem所定義的元素就是char類型的了 */
如果需要修改其類型,直接修改char到其他類型,elem便又代表了所修改的類型數據,這也是方便性的體現。
2019-03-31
為什么程序顯示未定義的標識符“Elem”?