十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
有Option Explicit表示顯式聲明;a% = 5'a% 這是隱式聲明。必須用DIM來(lái)定義。
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到定襄網(wǎng)站設(shè)計(jì)與定襄網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:做網(wǎng)站、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋定襄地區(qū)。
VB聲明有顯示聲明和隱式聲明
所謂顯示聲明,是指在使用某一變量之前,先對(duì)該變量進(jìn)行類型定義的聲明.
在VB中,可以使用Dim Redim static public等關(guān)鍵字來(lái)顯示聲明變量.
一般用到的就是Dim 聲明....
public 用于全局聲明
Dim語(yǔ)句的格式如下:
dim 變量名[As 類型]
在??斓耐ㄓ貌糠秩绻麤](méi)有Option Explicit,則可以采用隱式聲明.
隱式聲明的方法是在變量首次賦值時(shí),在變量名的尾部加一個(gè)規(guī)定的符號(hào).常用的變量類型聲明
符如下:整型% 長(zhǎng)整型& 單精度型!雙精度型?!∽指洞汀?/p>
貨幣型@
vb的隱式聲明其實(shí)就是不聲明,變量不經(jīng)聲明就可以直接使用,此時(shí)變量的類型是Variant,也就是變體型。這個(gè)Basic語(yǔ)言一貫的特色。不過(guò)一般不建議采用隱式聲明,因?yàn)殡[式聲明容易造成程序產(chǎn)生邏輯錯(cuò)誤,而且這種錯(cuò)誤往往不太容易查出來(lái)。
在使用一個(gè)變量之前并不必先聲明這個(gè)變量。 例如,可以書(shū)寫(xiě)這樣一個(gè)函數(shù),在其中就不必在使用變量 TempVal 之前先聲明它:
Function SafeSqr (num)
TempVal = Abs (num)
SafeSqr = Sqr (TempVal)
End Function
Visual Basic 用這個(gè)名字自動(dòng)創(chuàng)建一個(gè)變量,使用這個(gè)變量時(shí),可以認(rèn)為它就是顯式聲明的。雖然這種方法很方便,但是如果把變量名拼錯(cuò)了的話,會(huì)導(dǎo)致一個(gè)難以查找的錯(cuò)誤。例如,假定寫(xiě)了這樣一個(gè)函數(shù):
Function SafeSqr (num)
TempVal = Abs (num)
SafeSqr = Sqr (TemVal)
End Function
乍看起來(lái),這兩段代碼好像是一樣的。但是因?yàn)樵诘箶?shù)第二行把 TempVal 變量名寫(xiě)錯(cuò)了,所以函數(shù)總是返回 0。當(dāng) Visual Basic 遇到新名字,它分辨不出這是意味著隱式聲明了一個(gè)新變量呢,還是僅僅把一個(gè)現(xiàn)有變量名寫(xiě)錯(cuò)了,于是只好用這個(gè)名字再創(chuàng)建一個(gè)新變量。