文章編號:1672-5913(2008)20-0138-02
摘 要:變量的使用是VB程序設計中必不可少的重要環節,而在教學中變量的使用技巧沒有得到足夠的重視,學生的掌握程度不佳。本文著重探討了變量錯用導致的“溢出”問題和變體型變量的使用問題。
關鍵詞:VB程序設計;變量類型;溢出;變體型
中圖分類號:G642 文獻標識碼:B
1 引言
Visual Basic(以下簡稱VB)是一種可視化的、面向對象和采用事件驅動方式的結構化高級程序設計語言,可用于開發Windows環境下的各類應用程序。它簡單易學、效率高、功能又強,所以目前很多院校將它作為非計算機專業軟件技術基礎課程講授的編程語言之一(使用VB6.0版本)。
筆者在講授這門課程的過程中發現,變量的使用是任何一種程序設計語言中都必不可少的環節,變量用來存放程序運行時使用到的數據和程序運行產生的中間結果,正確的使用變量可以使程序清晰明了,減少程序運行時占用的內存,提高運行效率。然而由于VB常作為非計算機專業的第一門程序設計課程,加之課時有限,所以無論在教材中,還是在課堂講授中,對變量的講解都比較淺顯,不能滿足學生實際應用的需要。筆者特將兩個和變量相關的問題提出來,與講授這門課程的教師們共同探討。
2 變量類型使用錯誤導致的溢出問題
大多數VB程序設計教程都很少提及賦值和計算中的“溢出”問題。然而在學生的編程中,“溢出”卻是不可回避的一個問題。不正確的變量類型使用可能導致“溢出”。例如在龔沛曾等主編的教材《Visual Basic 程序設計教程》(第3版)的實驗篇中有這樣一道題目[1]?!?br>