VB中為什麼要使用變數?變數該怎麼使用?在什麼情況下使用,麻

2022-03-13 16:23:13 字數 2361 閱讀 9269

1樓:匿名使用者

變數就是可變的量。要儲存的那個資料的大小和型別是自己寫的,所以要記住那些資料是幹什麼的。我打個比方, option explicit

dim a as integer

private sub command1_click()a = a + 1

command1.caption = "你點我" & a & "次了"

end sub

定義一個a 整型變數, 沒單擊一次command1 a就會增加1 然後把結果輸出到按鈕上。

2樓:匿名使用者

變數之所以叫變數 是因為可以改變自身大小 有變數寫**才方便啊 名字就是字元 數字就是整形 大於3w多的 就用長整形 大於3w多有小數的就用 雙精度型 單精度的小數 有效為數只有幾位 用得多了幾知道了在不知道 其值的情況下使用變數 用個簡單的列子1+2 可以用a=1+2 象這麼簡單的東西也可以不用

3樓:匿名使用者

首先什麼是變數?變數就是儲存和傳遞資料的東西,簡單來講,就是使用者儲存和輸入並處理資料的物件。只要你編寫程式,就要用到變數,變數無時不在,只不過有時你不注意而已。

4樓:匿名使用者

變數就是個儲存東西的玩意兒,vb裡你要定義變數就用dim語句吧。dim 語句 宣告變數並分配儲存空間。語法dim [withevents] varname[([subscripts])] [as [new] type] [, [withevents] varname[([subscripts])] [as [new] type]] .

. .dim 語句的語法包含下面部分:

部分描述withevents可選的。關鍵字,說明 varname 是一個用來響應由 activex 物件觸發的事件的物件變數。只有在類模組中才是合法的。

使用 withevents,可以宣告任意個所需的單變數,但不能使用 withevents 建立陣列。new 和 withevents 不能一起使用。varname必需的。

變數的名稱;遵循標準的變數命名約定。subscripts可選的。陣列變數的維數;最多可以定義 60 維的多維陣列。

subscripts 引數使用下面的語法: [lower to] upper [, [lower to] upper] . .

. 如果不顯式指定 lower,則陣列的下界由 option base 語句控制。如果沒有使用 option base 語句,則下界為 0。

new可選的。可隱式地建立物件的關鍵字。如果使用 new 來宣告物件變數,則在第一次引用該變數時將新建該物件的例項,因此不必使用 set 語句來給該物件引用賦值。

new 關鍵字不能宣告任何內部資料型別的變數,以及從屬物件的例項,也不能與 withevents 一起使用。type可選的。變數的資料型別;可以是 byte、布林、integer、long、currency、single、double、decimal(目前尚不支援)、date、string(對變長的字串)、string * length (對定長的字串)、object、variant、使用者定義型別、或物件型別。

所宣告的每個變數都要一個單獨的 as type 子句。

說明在模組級別中用 dim 宣告的變數,對該模組中的所有過程都是可用的。在過程級別中宣告的變數,只在過程內是可用的。可以使用 dim 語句在模組級或過程級中宣告變數的資料型別。

例如,下面的語句宣告瞭 integer 型別的變數。dim numberofemployees as integer 也可以使用 dim 語句來宣告變數的物件型別。下面的語句為工作表的新建例項宣告瞭一個變數。

dim x as new worksheet 如果定義物件變數時沒有使用 new 關鍵字,則在使用該變數之前,必須使用 set 語句將該引用物件的變數賦值為一個已有物件。在該變數被賦值之前,所宣告的物件變數有一個特定值 nothing,這個值表示該變數沒有指向任一個物件例項。也可以使用帶空圓括號的 dim 語句來定義動態陣列。

在定義動態陣列後,可以在過程內使用 redim 語句來定義該陣列的維數和元素。如果試圖在 private,public 或 dim 語句中重新定義一個已顯式定義了大小的陣列的維數時,就會發生錯誤。如果不指定資料型別或物件型別,且在模組中沒有 deftype 語句,則該變數按預設設定是 variant 型別。

當初始化變數時,數值變數被初始化為 0,變長的字串被初始化為一個零長度的字串 (""),而定長的字串則用 0 填充。variant 變數被初始化為 empty。使用者自定義型別的變數的每個元素作為各自獨立的變數進行初始化。

注意 當在過程中使用 dim 語句時,通常將 dim 語句放在過程的開始處。

5樓:匿名使用者

建議你還是從資料中和實踐中體會吧..個人認為你完全扭曲了變數的定義和作用..

熔焊中為什麼要使用助焊劑

助焊劑是一種促進焊接的化學物質。在焊錫中,它是一種不可缺少的輔助材料,其作用極為重要。助焊劑的主要作用是 1 溶解焊母氧化膜 在大氣中,被焊母材表面總是被氧化膜覆蓋著,其厚度大約為2 10 9 2 10 8m。在焊接時,氧化膜必然會阻止焊料對母材的潤溼,焊接就不能正常進行,因此必須在母材表面塗敷助焊...

Linux中條件變數為什麼要用互斥鎖來保護

互斥鎖一個明顯的缺點是他只有兩種狀態 鎖定和非鎖定。而條件變數通過允許執行緒阻塞和等待另一個執行緒傳送訊號的方法彌補了互斥鎖的不足,他常和互斥鎖一起使用。使用時,條件變數被用來阻塞一個執行緒,當條件不滿足時,執行緒往往解開相應的互斥鎖並等待條件發生變化。一旦其他的某個執行緒改變了條件變數,他將通知相...

線性迴歸分析中,解釋變數為什麼解釋為非隨機變數(確定性變數)

經典bai迴歸分析中假定解釋變數du為確zhi定變數,這樣是為了讓參dao數檢版驗時能方便地到處一些參權數的分佈。比如,在得到被解釋變數的分佈時,y a bx u,因為前面的a bx是缺點變數,則y與u有相同的分佈。在實證中,經濟資料不像其它科學實驗那樣可以設定控制變數,經濟變數的控制只能達到認為的...