国产黄片无马赛克在线观看_国产成人在线播放_国产综合A级片视频_亚洲va无码va亚洲

VIP標(biāo)識(shí) 上網(wǎng)做生意,首選VIP會(huì)員| 設(shè)為首頁(yè)| 加入桌面| | 手機(jī)版| RSS訂閱
食品伙伴網(wǎng)服務(wù)號(hào)
 

第四課理解變量和變量的作用(3)

放大字體  縮小字體 發(fā)布日期:2006-06-16

       4.5 使用常量
  現(xiàn)在,你已經(jīng)知道變量是存儲(chǔ)非靜態(tài)信息的存儲(chǔ)容器.當(dāng)存儲(chǔ)靜態(tài)信息時(shí)可以創(chuàng)建常量.它可以供程序多次使用而且便于記憶.比如圓周率比3.1415926好理解得多.

  要聲明常量并設(shè)置常量的值,需要使用const語(yǔ)句.常量聲明后,不能對(duì)它賦一個(gè)新的值.例如,假設(shè)需要聲明一個(gè)常量來(lái)保存銷(xiāo)項(xiàng)稅率,可以使用以下語(yǔ)句:
  conet 銷(xiāo)項(xiàng)稅率 As Long = 0.17
  通常常量聲明時(shí)用全大寫(xiě)字母以區(qū)分變量.

  4.6 作用域

  到現(xiàn)在為止,已經(jīng)學(xué)習(xí)了如何定義變量和常量,但是還不知道在何處定義.可以在兩個(gè)地方定義常量和變量:

  過(guò)程中定義和在模塊頂部一個(gè)名為"通用聲明"的區(qū)域內(nèi)定義.而且定義的位置就決定了租用域.

  在過(guò)程中聲明,該變量只能在該過(guò)程中使用,其他過(guò)程中不能使用這個(gè)變量和常量,這中變量成為局部變量或過(guò)程級(jí)變量;在模塊頂部聲明的變量稱(chēng)為模塊級(jí)變量,該變量在該模塊的所有過(guò)程中都可以使用。

  還有一種等級(jí)的作用域稱(chēng)為公共級(jí)。公共級(jí)變量可以在應(yīng)用程序的任何過(guò)程中使用,不論過(guò)程和變量是否定義在一個(gè)模塊。這就使得公共級(jí)變量在使用中十分靈活,但是公共級(jí)變量在程序運(yùn)行時(shí)一直保留在內(nèi)存中,這樣就占用了系統(tǒng)資源。要?jiǎng)?chuàng)建公共級(jí)變量,可以用Public語(yǔ)句,具體語(yǔ)法如下:

  Public variablename As datatype

  要?jiǎng)?chuàng)建公共級(jí)常量,具體語(yǔ)法如下:

  Public const CONSTANAME datatype = value

  公共級(jí)變量或常量必須在模塊頂部的“通用聲明”區(qū)域中定義。

  4.7 小結(jié)

  本課的重點(diǎn)是變量和常量。在本課中你學(xué)會(huì)了如何創(chuàng)建變量來(lái)保存非靜態(tài)的數(shù)據(jù)。我們了解了VBA的數(shù)據(jù)類(lèi)型,我們也學(xué)會(huì)了創(chuàng)建常量來(lái)保存靜態(tài)的數(shù)據(jù)。本課的最后部分我們學(xué)習(xí)了變量和常量的作用域。

  4.8 疑難解答

  1.如果希望在多個(gè)位置使用變量的數(shù)據(jù),應(yīng)該在何處定義該變量?

  答:必須在模塊頂部的“通用聲明”區(qū)域內(nèi)定義。對(duì)于模塊級(jí)變量用Dim語(yǔ)句,對(duì)于公共級(jí)變量用Public語(yǔ)句

  2.模塊是否獨(dú)立于工作簿?

  答:不,實(shí)際上模塊是工作簿的一部分,當(dāng)保存工作簿時(shí),對(duì)模塊所做的改變也同時(shí)保存下來(lái).

  3.為什么不應(yīng)該將所有變量定義為Variant數(shù)據(jù)類(lèi)型?

  答:Variant類(lèi)型的數(shù)據(jù),占用較多的內(nèi)存,并且影響應(yīng)用程序的性能.


 

 

 
推薦圖文
推薦食品專(zhuān)題
點(diǎn)擊排行
 
 
Processed in 0.490 second(s), 773 queries, Memory 2.61 M