第9章-自訂資料型態結構、聯合與列舉.pptVIP

  • 1
  • 0
  • 约7.52千字
  • 约 43页
  • 2016-12-01 发布于海南
  • 举报

第9章-自訂資料型態結構、聯合與列舉.ppt

第9章-自訂資料型態結構、聯合與列舉

第9章 自訂資料型態 – 結構、聯合和列舉 9-1 結構資料型態 9-2 結構陣列 9-3 指標與結構 9-4 動態記憶體配置 9-5 聯合與列舉資料型態 9-6 建立C語言的新型態 9-7 位元欄位 9-1 結構資料型態 9-1-1 結構的基礎 9-1-2 結構宣告與基本使用 9-1-3 巢狀結構 9-1-4 結構與函數 9-1-1 結構的基礎-說明 「結構」(Structures)是C語言的延伸資料型態,它和聯合、列舉都屬於自定資料型態(User-Defined Types),可以讓程式設計者自行在程式碼定義新的資料型態。 結構是由一或多個不同資料型態(當然也可以是相同資料型態)所組成的集合,然後使用一個新名稱來代表,新名稱是一個新的資料型態,我們可以使用此新資料型態來宣告結構變數。 9-1-1 結構的基礎-C語言的結構 C語言的結構如同資料庫的記錄,可以將複雜且相關的資料組合成一個記錄來方便存取。例如:圖形的點是由X軸和Y軸的座標(x, y)所組成,如下所示: struct point { int x; int y; }; 結構point可以代表圖形上的一個點的座標(x, y),當圖形是由數十到百點組成時,使用結構處理時,就能夠清楚分別哪一個x值是搭配哪一個y值的座標。 9-1-2 結構宣告與基本使用-語法 在C程式宣告結構是使用struct關鍵字來定義新的資

文档评论(0)

1亿VIP精品文档

相关文档