如果要聲明變量存儲表3-5中的職工信息,請寫出聲明變量和給變量賦值的語句,把表格的內容補充完整嗎?
表3-5變量存儲表
參考答案
3.3.3 使用常量
常量通常用來存儲一些固定的、不會被修改的值,如圓周率、個人所得稅的稅率等。
常量也需要聲明,聲明常量不但要指定常量的名稱及數據類型,還要在聲明的同時給常量賦值,並且賦值後的常量不能再重新賦值。
添加模塊
如:
常量也有作用域
同聲名變量一樣,在過程的中間使用Const語句聲明的常量為本地常量,只可以在聲明常量的過程裡使用;如果在模塊的第一個過程之前使用Const語句聲明常量,該常量將被聲明為模塊級常量,該模塊裡的所有過程都可以使用它;如果想讓聲明的常量在所有模塊中都能使用,應在模塊裡的第一個過程之前使用Public語句聲明它可參閱圖3-7、圖3-8、圖3-9。
3.3.4 使用數組
什麼是數組
數組也是變量,是同種類型的多個變量的集合。
1瓶醬油是1個變量,商店裡,貨架的第1層擺著5瓶醬油,如圖3-12所示。
圖3-12 貨架上的醬油
5瓶醬油就是5個變量。因為5個變量都是醬油,所以可以把5個變量看成是由5個元素組成的一個數組,用「醬油」這個名稱統一稱呼它們。「醬油」是數組的名稱,5是數組的元素個數。
怎麼表示數組裡的一個元素
客人讓售貨員去貨架上取醬油:「左邊第2瓶。」
售貨員心裡默數:「1、2,對,就是你。」
索引號指明元素在數組裡的位置,把它和其他元素區別開來。所以,客人要的這瓶醬油用VBA代碼可以表示為:
如果想表示貨架上的第4瓶醬油,代碼為:
數組有什麼特點
(1)數組共享同一個名字,即數組名;
(2)數組由多個同種類型的變量組成;
(3)數組中的元素按次序存儲在數組中,通過索引號進行區分;
(4)數組也是變量。