C语言Structure的功能.docVIP

  • 4
  • 0
  • 约3.86万字
  • 约 58页
  • 2017-05-31 发布于北京
  • 举报
第十章 C語言Structure的功能 假設我們有一組學生的資料,包含學生的學號、姓名和體重,我們要如何表示這種資料呢?對很多電腦語言而言,我們必須要有三個陣列。這三個陣列分別表示學生的學號,姓名和體重。舉例而言,假如我們有五位學生,他們的資料如表10-1: 學號 姓名 體重 109 John 79201 Mary 60.3 159 Peter 81.4 163 Kelly 76.6 200 Gloria 62.3 表10-1 我們就需要三個陣列,如表10-2所示: 學號陣列 姓名陣列 體重陣列 109 John 79201 Mary 60.3 159 Peter 81.4 163 Kelly 76.6 200 Gloria 62.3 表10-2 麻煩的是:這三個陣列是互有關聯的。如果我們要將學生的資料按照學號的大小排列,學號陣列當然會改變,但是我們必須跟著同時改變姓名、陣列和體重陣列。改過以後的三個陣列如表10-3。 學號陣列 姓名陣列 體重陣列 109 John 79159 Peter 81.4 163 Kelly 76.6 200 Gloria 62.3 201 Mary 60.3 表10-3 所以,我們只好承認這是一件很複雜的事情。可是,在C語言中,我們有一個簡單的辦法,我們可以利用一種叫

文档评论(0)

1亿VIP精品文档

相关文档