VB 程式設計中如何給連續名稱的多個變數賦值 30

2025-07-07 04:15:12 字數 1982 閱讀 9613

vb 同時定義多個變數

1樓:vb妮可

不行。逗號分隔的,每個都要定義型別。不然前面的都是變體型。

integer可以用%**,定義起來就省力了。

dim x%,y%,z%

2樓:網友

可以,但是這樣定義的是x,y是變體。 只有z是integer

如果要三個都是integer應該這樣定義。

dim x as integer,y as integer,z as integer

vb中如何使乙個變數在多個視窗內使用

3樓:網友

vb中如何使乙個變數在多個視窗內使用,也就是需要定義乙個全域性變數。

全域性變數定義方法:

1、vb工程中新增乙個模組,在模組中定義乙個全域性變數,比如定義乙個變數n。**為:

public n as string

2、這樣n的值可以在任意窗體和模組**中呼叫和使用,而不受窗體關閉的影響的。

比如:form1窗體中,重新給n賦值了。即使form1窗體關閉了,form2中仍可以繼續使用n的值。

4樓:頭文字

定義乙個全域性變數啊,eg: dim public_a as string這樣就可以在多個視窗中使用這個變數了,但是,注意這個定義只能放在模組的頂頭,就是你的游標在那個地方閃爍時,**框上邊的有乙個下拉選單上顯示"聲名"時就對了。

你那樣用當然就顯示不出來了,unload 是從記憶體中卸除視窗,那你的變數n也就沒了,把unload adfg 改為 試一試。

5樓:網友

使用 公共變數。

這樣定義。public abc as string

要注意的是 公共變數只能在 模組中定義,不然會報錯。

6樓:

建模組,在模組裡用public n宣告就可以了。

7樓:網友

新建乙個模組。

在該模組中輸入:

public n as integer

把原視窗中的n的定義語句刪掉(如果原來沒定義的話就不用管)

8樓:風的誓言

在變數面前加定義詞public

例:public a as long

你在變數面前輸入public 還是解決不了問題?

不可能吧。你什麼vb啊。你要不換到模組裡面去試試。我用了這麼多年的vb.用關鍵字public定義的變數。在整個程式都可以訪問的!

9樓:網友

通用宣告啊,**框左上邊的下拉選單裡選。

vb多個變數同時賦值為什麼出現邏輯錯誤

10樓:聽不清啊

a = b = 123

print a, b

會輸出乙個false

這不是邏輯錯誤,而是輸出a的值是邏輯假。

這是因為本身a,b二個變數均未定義,它實際執行的是a = ( b = 123),因為b<>123,所以括號內的值為false.即a的值為false,而變數b仍未賦過值(為空).所以輸出時只有乙個a的值被輸出,而b並沒有被輸出。

11樓:網友

只有你賦值的變數與所賦值變數的定義的資料型別矛盾,才會出現所謂的邏輯錯誤。

vb 中for迴圈 在迴圈體中給迴圈變數賦值,會改變迴圈次數嗎

12樓:網海1書生

會的。for 變數 = 初值 to 終值 step 步長'在迴圈體內修改迴圈變數的值,將會直接改變迴圈次數'但是,初值、終值、步長則不會受迴圈體內修改的影響'也就是說即使你在迴圈體內修改這些值,它們也仍然保持迴圈開始時的值不變。

next

13樓:網友

會,這是肯定的,只要你賦的值不是迴圈變數原有的值。

在vb程式設計中如何把小寫變成大寫,VB中如何把原來字母中的小寫改為大寫,大寫改為小寫

vb6.0可使用ucase 函式可將小寫字母變成大寫。ucase 函式,返回 variant string 其中包含轉成大寫的字串。ucase 函式示例 本示例使用 ucase 函式來將某字串轉成全部大寫。說明,只有小寫的字母會轉成大寫 原本大寫或非字母之字元保持不變。dim lowercase,u...

請問在VB中,怎麼程式設計求出50以內的素數

編寫一個判斷素數的函式 function prime x as long as boolean dim i as long for i 2 to x 1 if x mod i 0 then prime false exit function end if next i prime true end ...

購物車中多個商家的多個商品訂單如何分發

購物車裡的資料可以放在session中,容器用hashmap 例如 定義一個hashmap叫shoppinghm,向裡面新增2個商鋪的訂單 shoppinghm.put shopa arraylist cartitem shoppinghm.put shopb arraylist cartitem ...