成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

彩色霓虹燈(打一開發(fā)術(shù)語)

企業(yè)動態(tài)
霓虹燈到了晚上有什么變化?當(dāng)然是變亮了,所以這個(gè)謎語的謎底就是變量。

彩色霓虹燈(打一開發(fā)術(shù)語)

謎底:變量

霓虹燈到了晚上有什么變化?當(dāng)然是變亮了,所以這個(gè)謎語的謎底就是變量。

[[8845]] 

變量是指在程序的運(yùn)行過程中隨時(shí)可以發(fā)生變化的量。

變量是程序中數(shù)據(jù)的臨時(shí)存放場所。在代碼中可以只使用一個(gè)變量,也可以使用多個(gè)變量,變量中可以存放單詞、數(shù)值、日期以及屬性。由于變量讓你能夠把程序中準(zhǔn)備使用的每一段數(shù)據(jù)都賦給一個(gè)簡短、易于記憶的名字,因此它們十分有用。變量可以保存程序運(yùn)行時(shí)用戶輸入的數(shù)據(jù)(如使用InputBox函數(shù)在屏幕上顯示一個(gè)對話框,然后把用戶鍵入的文本保存到變量中)、特定運(yùn)算的結(jié)果以及要在窗體上顯示的一段數(shù)據(jù)等。簡而言之,變量是用于跟蹤幾乎所有類型信息的簡單工具。

變量有兩種類型:屬性變量和用戶自己建立的變量。

當(dāng)我們在窗體中設(shè)計(jì)用戶界面時(shí),vb6會自動為產(chǎn)生的對象(包括窗體本身)創(chuàng)建一組變量,即屬性變量,并為每個(gè)變量設(shè)置其缺省值。這類變量可供我們直接使用,比如引用它或給它賦新值。

用戶也可以創(chuàng)建自己的變量,以便存放程序執(zhí)行過程中的臨時(shí)數(shù)據(jù)或結(jié)果數(shù)據(jù)等等。在程序中,這樣的變量是非常需要的。下面就介紹這類變量的創(chuàng)建和使用方法。

1.變量的命名規(guī)則

首先,我們必須給變量取一個(gè)合適的名字,就好像每個(gè)人都有自己的名字一樣,否則就難以區(qū)分了。

在VB6中,變量的命名必須遵循以下規(guī)則:

(1)變量名必須以字母打頭,名字中間只能由字母、數(shù)字和下劃線“_”組成;最后一個(gè)字符可以是類型說明符;

(2)變量名的長度不得超過255個(gè)字符;

(3)變量名在有效的范圍內(nèi)必須是唯一的。

有效的范圍就是引用變量可以被程序識別、使用的作用范圍——例如一個(gè)過程、一個(gè)窗體等等。有關(guān)引用變量作用范圍的內(nèi)容,將在以后介紹。

(4)變量名不能是VB中的保留字(關(guān)鍵字),也不能是末尾帶類型說明符的保留字,但可以把保留字嵌入變量名,

關(guān)鍵字是指VB6語言中的屬性、事件、方法、過程、函數(shù)等系統(tǒng)內(nèi)部的標(biāo)識符。如已經(jīng)定義的詞(if、endif、while、loop等)、函數(shù)名(len、format、msgbox等)。像Print、Print$是非法的,而Myprint是合法的。

例如:

strName1,intMax_Length,intLesson,strNo3等是合法的變量名,而A&B,all right,3M,_Number等是非法的變量名。

注意:

(1)變量名在VB中是不區(qū)分大小寫的(如ABC、aBc、abc等都是一樣的)。C語言中區(qū)分大小寫。不同的語言有不同的規(guī)則。

(2)定義和使用變量時(shí),通常要把變量名定義為容易使用閱讀和能夠描述所含數(shù)據(jù)用處的名稱,而不要使用一些難懂的縮寫如A或B2等。

例如,假定正在為水果鋪編一個(gè)銷售蘋果的軟件。我們需要兩個(gè)變量來存儲平果的價(jià)格和銷量。此時(shí),可以定義兩個(gè)名為Apple_Price和Apple_Sold的變量。每次運(yùn)行程序時(shí),用戶就這兩個(gè)變量提供具體值,這樣看起來就非常直觀。

具體方法是:通過用一個(gè)或多個(gè)單詞組成有意義的變量名來使變量意義明確。例如,變量名SalesTaxRate就比Tax或Rate的意義明確得多。

(3)根據(jù)需要混合使用大小寫字母和數(shù)字。一個(gè)合理協(xié)議是,變量中每個(gè)單詞的第一個(gè)字母大寫,例如:DateOfBirth。

(4)另一個(gè)合理協(xié)議是,每個(gè)變量名以兩個(gè)或三個(gè)字符縮寫開始,這些字符縮寫對應(yīng)于變量要存儲數(shù)據(jù)的數(shù)據(jù)類型。例如,使用strName來說明Name變量保存字符串型數(shù)據(jù)。

雖然現(xiàn)在無須過多地關(guān)注字符縮寫的細(xì)節(jié),但以后還是需要看一下這方面的約定。在Visual Basic聯(lián)機(jī)幫助和許多Visual Basic高級編程的書籍中都可以找到這一約定的細(xì)節(jié)。

2.聲明一個(gè)變量

變量在使用前,必須在代碼中進(jìn)行聲明,即創(chuàng)建該變量。

在使用變量之前,大多數(shù)語言通常首先需要聲明變量。就是說,必須事先告訴編譯器在程序中使用了哪些變量,及這些變量的數(shù)據(jù)類型以及變量的長度。這是因?yàn)樵诰幾g程序執(zhí)行代碼之前編譯器需要知道如何給語句變量開辟存儲區(qū),這樣可以優(yōu)化程序的執(zhí)行。

聲明變量有兩種方式:隱式聲明、顯式聲明。

隱式聲明:變量可以不經(jīng)聲明直接使用,此時(shí)VB給該變量賦予缺省的類型和值。這種方式比較簡單方便,在程序代碼中可以隨時(shí)命名并使用變量,但不易檢查。

顯式聲明:用聲明語句創(chuàng)建變量。

強(qiáng)制顯式聲明變量:

為了避免寫錯(cuò)變量名引起的麻煩,用戶可以規(guī)定,只要遇到一個(gè)未經(jīng)明確聲明就當(dāng)成變量的名字,VB都發(fā)出錯(cuò)誤警告。方法是----強(qiáng)制顯式聲明變量。要強(qiáng)制顯式聲明變量,只須在類模塊、窗體模塊或標(biāo)準(zhǔn)模塊的聲明段中加入這條語句:

Option Explicit

這條語句是用來規(guī)定在本模塊中所有變量必須先聲明再使用,即不能通過隱式聲明來創(chuàng)建變量。在添加Option Explicit語句后,VB將自動檢查程序中是否有未定義的變量,發(fā)現(xiàn)后將顯示錯(cuò)誤信息。

如果要自動插入Option Explicit語句,用戶只要在“工具”菜單中選取“選項(xiàng)”命令,然后單擊“選項(xiàng)”對話框中的“編輯器”選項(xiàng)卡,再選中“要求變量聲明”選項(xiàng)

這樣VB就會在任何新模塊中自動插入Option Explicit語句,但只會在新建立的模塊中自動插入。所以對于已經(jīng)建立的模塊,只能用手工方法向現(xiàn)有模塊添加Option Explicit語句(只有再重新啟動VB,這項(xiàng)功能才有效)。

理解變量的范圍

變量的范圍確定了能夠知曉該變量存在的那部分代碼。在一個(gè)過程內(nèi)部聲明變量時(shí),只有過程內(nèi)部的代碼才能訪問或改變那個(gè)變量的值;它有一個(gè)范圍,對該過程來說是局部的。但是,有時(shí)需要使用具有更大范圍的變量,例如這樣一個(gè)變量,其值對于同一模塊內(nèi)的所有過程都有效,甚至對于整個(gè)應(yīng)用程序的所有過程都有效。Visual Basic 允許在聲明變量時(shí)指定它的范圍。

C語言中的變量類型:

C語言中,變量分為全局變量和局部變量;也可以這樣分:自動變量,靜態(tài)變量.前者是按變量作用范圍來分的,而后者是按變量存儲方式來分的.

如果按存儲占用空間來分,可以是整型變量,字符型變量,浮點(diǎn)型變量等.當(dāng)然還有數(shù)組,結(jié)構(gòu)體變量等.

C語言還有一個(gè)重要變量:指針變量.它存放的值是一個(gè)內(nèi)存地址.

C語言中變量名是有大小寫之分的,如SUN與sun就是兩個(gè)不同的變量名。

另一點(diǎn),聲明變量時(shí),可以不用聲明就直接賦值來決定變量類型的語言如(javascript,flash cs3.0以前,等),這類語言變量的聲明通常被稱為弱類型,而如(c++等)必須先聲明,后使用,而且聲明時(shí)必須確定變量類型,這種就是嚴(yán)格的數(shù)據(jù)類型.

變量有兩種類型:屬性變量和用戶自己建立的變量。

責(zé)任編輯:桑丘 來源: 51CTO網(wǎng)絡(luò)整理
相關(guān)推薦

2010-02-24 15:05:41

整型

2023-12-04 08:06:41

CSS文字效果

2010-02-25 11:18:02

C++

2011-08-29 17:56:18

Paper Camer拍照應(yīng)用

2022-02-28 14:01:24

芯片半導(dǎo)體

2021-10-19 22:23:47

CSSBeautiful按鈕

2010-02-25 15:22:02

2024-08-08 08:00:00

2023-04-06 09:08:41

BPM流程引擎

2011-06-14 10:05:41

UDEAndroidJ2ME(K-Java

2010-10-22 10:02:14

諾基亞Qt開發(fā)者

2010-02-25 13:43:54

秘鑰

2010-02-24 15:31:13

廣播風(fēng)暴

2014-07-15 09:41:25

Windows 9

2019-02-20 23:06:56

大數(shù)據(jù)數(shù)據(jù)語言

2018-04-09 11:11:03

RGB臺式機(jī)主機(jī)

2010-06-22 10:01:40

Symbian開發(fā)

2010-02-24 16:39:17

2021-11-10 09:43:53

微軟開發(fā)系統(tǒng)

2021-10-19 11:22:08

SentinelGo源碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美在线国产精品 | 午夜小视频免费观看 | 久久亚洲经典 | 久青草影院| a亚洲精品 | 91精品久久久久久久久 | 国产精品伦一区二区三级视频 | 国产一级影片 | 亚洲一区二区三区在线视频 | 毛片免费观看视频 | 伊人伊成久久人综合网站 | 亚洲国产精品一区二区久久 | 久久亚洲二区 | 一区二区在线不卡 | 波多野结衣一区二区三区 | 伊人免费在线观看 | 国产精品久久久久久久久动漫 | 国产一区二区欧美 | www.99热.com | 超碰97人人人人人蜜桃 | 亚洲欧美日韩久久 | 成人在线免费观看视频 | 日韩av一区二区在线观看 | 久草在线 | 色婷婷综合久久久中文字幕 | 天堂影院av | 欧洲高清转码区一二区 | 亚洲国产黄色av | 亚洲精品乱码久久久久久按摩观 | 国产精品国产成人国产三级 | 欧美一区二区三区国产 | 日韩成人在线视频 | 欧美成人影院在线 | 国产成人高清在线观看 | 国产精品亚洲一区 | 一区二区三区免费观看 | 精品国产伦一区二区三区观看说明 | 日韩视频在线一区二区 | 中文字字幕一区二区三区四区五区 | 成人性生交大片 | 国产精品久久久久久久久久久久久久 |