网站大量收购独家精品文档,联系QQ:2885784924

善用「阵列」来精简程式.PDF

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
善用「阵列」来精简程式

善用「陣列」來精簡程式 變數中還有稱為『陣列』的特殊類型。對於外行人來說, 或許會覺得比較難理 解, 但藏之介還將說明往後延, 這樣的顧慮不會太失禮了嗎 !趕快教我吧!小 美這麼想著。在這章中, 將學習陣列變數的使用方法。 小 美 : 今天要介紹稱為『陣列』的特殊變數種類。現在都喜歡在東 西前面加上 特殊 (笑) 。 藏之介 : 習慣就不覺得難了, 好好的跟上哦 (笑) 。 藏之介 : 先假設要將下面 A1 和 A2 的值互換。 想將上下值互換 藏之介 : 雖然可以想到很多種方法, 但請用下面程式的方法去思考。 程式看的懂嗎? 小 美 : 我知道哦。程式是先將儲存格的值代入 a 和 b, 然後再將 值上下互換後寫入儲存格。 F5 小 美 : 執行! (按下 鍵) F5 值互換了 小 美 : 嗯, 值互換了! 藏之介 : 那麼, 如果要將儲存格 A1~A4 的值互換的話, 要怎麼做 呢? 想將值互換 小 美 : 4 個值?那就改寫成這樣。 利用 4 個變數來變換 藏之介 : 那如果是 A1~A10 呢? 小 美 : 什麼!變的好麻煩, 真討厭! 藏之介 : 就知道你會說很麻煩 (笑) 。覺得哪裡麻煩呢? 小 美 : 儲存格的數量增加時, 所對應的變數也就一定要增加, 這實 在是太麻煩了啦。 藏之介 : 沒錯。為了解決這個麻煩的問題, 可以使用『陣列』哦。陣 列是可以同時集合多個相同類型變數的變數 。 小 美 : (哦~哦~哦~果真很難的樣子。) 可以舉個例子嗎? 藏之介 : 變數的宣告方式和其他變數的宣告方式有點不同。 語 法 Dim 陣列名稱 (大小) As 資料類型 陣列是集合多個相同類型變數的特殊變數。要引用陣列中的值時, 是使 用被稱為『Index』的數字。陣列名稱可以依照喜好設定。陣列中可以 儲存的值的個數 (=元素個數) 是在宣告時就設定好的。元素個數的值 減 1 就是陣列的大小。 [例] 10 個元素個數→陣列大小為 9 藏之介 : Integer 變數宣告的話, 需要連續 10 行的宣告式。 連續 10 行的宣告式 藏之介 : 使用陣列的話, 會變成這個樣子。 只要 1 行的宣告式 小 美 : 大幅的簡化呢! 藏之介 : 準備了 10 個變數, 就像是準備了可以自由存取的 10 個 『箱子』。 10 個變數 8 7 5 a b c j 小 美 : 嗯嗯。變數是可以讓值存取的箱子這樣說的話, 就有概念 了。 藏之介 : 同樣的, 陣列也可以比喻成『箱子』。雖然只有準備一個 箱子, 但這個箱子卻被隔成好多隔。 陣列大小為 9 的陣列變數 (9) 8 (2) (1) 5 (0) 7 a 藏之介 : 陣列中的

文档评论(0)

ldj215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档