資源描述:
《變量名的命名規(guī)則》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、(1)變量名的命名規(guī)則;分析:變量名的命名規(guī)則遵循用戶自定義標識符命名規(guī)則(1)只能由字母、數(shù)字、下劃線組成;(2)第一個字符必須是英文字母;(3)有效長度為255個字符;(4)不可以包含標點符號和類型說明符%、&、!、#、@、$;(5)不可以是系統(tǒng)的關(guān)鍵詞比如else2、變量與常量正確的聲明方法;分析:(1)常量聲明:[Private
2、Public]Const常量名[As類型名]=表達式(2)變量聲明:格式1在定義變量時指定其數(shù)據(jù)類型:Public
3、Private
4、Dim
5、Static變量名[As數(shù)據(jù)類型]格式2用類型說明符定義變量:Public
6、Private
7、Dim
8、St
9、atic變量名[類型說明符]聲明符號常量時,賦值號右邊的表達式中不允許出現(xiàn)變量和函數(shù);Const前的前綴只能使用Private或Public(Dim是用于定義聲明變量的)但是在窗體的通用說明部分只能聲明Private私有常量,全局Public常量只能在標準模塊通用說明部分中聲明3、&連接符兩旁的操作數(shù)不管是字符型還是數(shù)值型,進行連接操作前系統(tǒng)先將操作數(shù)轉(zhuǎn)換成字符型,然后再連接;+要求兩旁的操作數(shù)應(yīng)均為字符型,才完成字符串的連接運算,否則作求和運算。InputBox函數(shù)默認返回值的類型是字符串類型,而Val函數(shù)的作用是將字符串轉(zhuǎn)換為數(shù)值型數(shù)據(jù)類型關(guān)鍵字類型說明符字節(jié)型Byte無整
10、型Integer%長整型Long&單精度型Single!雙精度型Double#貨幣型Currency@字符串型String$4、Int函數(shù)取小于等于數(shù)據(jù)的最大整數(shù),F(xiàn)ix函數(shù)取數(shù)據(jù)的整數(shù)部分,Cint函數(shù)是四舍五入取整數(shù)據(jù)類型所占字節(jié)數(shù)字節(jié)型1邏輯型2整型2長整型4單精度型4雙精度型8貨幣型8字符串型(變長)10+串長度(定長)串長度日期型8對象型4變體型>=165、當IIf函數(shù)中的第一個參數(shù)條件表達式的值為真時,該函數(shù)返回第二個參數(shù)的值,否則返回第三個參數(shù)的值;此處IIf函數(shù)中的第一個參數(shù)條件表達式(a>b)And(c>d)的值為False,所以返回206、SelectCas
11、e語句的執(zhí)行流程:執(zhí)行時,先求測試表達式的值,然后逐個判斷與哪個Case子句的“表達式列表”匹配,找到則執(zhí)行該Case后的語句塊,找不到則執(zhí)行CaseElse后的語句塊,然后結(jié)束SelectCase語句,程序轉(zhuǎn)到EndSelect語句的后一條繼續(xù)執(zhí)行。若有多個匹配的表達式,則只執(zhí)行第一個與之匹配的。1.設(shè)a=4,b=3,c=2,d=1,表達式a>b+1Orc關(guān)系運算->邏輯運算,先And,后Or;若邏輯符一邊為非邏輯型數(shù)據(jù),如數(shù)值型,則先將數(shù)據(jù)轉(zhuǎn)化為2
12、進制的補碼形式,然后進行二進制的邏輯運算假的返回值是0Instr函數(shù)的功能Instr(3,"A12a34A56","A",0)從位置3也就是字符"2"開始查找字符"A",區(qū)分大小寫,就是嚴格查找大寫字母"A",從第3位開始向后查找大寫的"A",結(jié)果返回其位置7。Instr(3,"A12a34A56,"A",1)與上面相同,只是不區(qū)分大小寫,就是說從位置3的"2"開始查找大寫的"A"或小寫的"a",返回第一次查找到的位置,自然是小寫的"a",返回其位置4。2.分析:Fork=List1.ListCount-1To0Step-1IfInStr(List1.List(k),s)>0T
13、henstr=str&List1.List(k)&""EndIfNextk代碼的作用是:逆序訪問列表框的每一列表項,查找是否存在某個列表項內(nèi)容包含text1中的內(nèi)容,若包含,則順序連接存放在Str中。