官术网_书友最值得收藏!

1.3.1 數據結構的C語言描述

C語言不是面向對象的程序設計語言,因此不具有將數據結構三方面的內容封裝的功能,必須分別描述。

數據對象的類型可以是C語言提供的int、char、float、double等基本數據類型,也可以是用戶自定義的數組、結構體、共用體等數據類型。為了表示方便,將數據對象的類型抽象地表示為DataType,在針對具體數據對象的數據結構實現時,可通過下面的形式指定DataType。

數據對象的關系體現了數據的邏輯結構,可以采用順序存儲表示,也可以采用鏈式存儲表示。一般順序存儲采用數組類型表示,鏈式存儲采用指針類型表示。

例如,順序存放a1,a2,…,an的存儲定義為

鏈式存放a1,a2,…,an的存儲定義為

數據對象的操作在C語言中被描述為獨立的函數。

主站蜘蛛池模板: 深州市| 大埔县| 满洲里市| 清镇市| 桓仁| 建昌县| 济宁市| 郁南县| 中山市| 连平县| 奉化市| 仙游县| 怀远县| 乌什县| 嵊州市| 秦皇岛市| 乡宁县| 远安县| 陇西县| 嵩明县| 普格县| 蒲城县| 手机| 临猗县| 东乌珠穆沁旗| 昌邑市| 高雄市| 宜宾市| 孝昌县| 金乡县| 霍林郭勒市| 通城县| 阿荣旗| 九龙县| 贵德县| 南澳县| 姜堰市| 吴旗县| 湘潭县| 伽师县| 额济纳旗|