VB中怎麼區分賦值與等號,VB中if語句的條件裡的等號是表示「賦值」還是判斷等號兩邊是否相等。比如if a b 是把b賦給a

時間 2022-01-13 11:50:07

1樓:光環國際

邏輯運算中就是等於號,否則就是賦值號。舉例如下:

條件 判斷語句中 作為關係運算

比如 if x=2 then

while x=2

until x=2

其餘語句中作為賦值

x=2x=x+2

2樓:匿名使用者

vb6.0中關於=號有以下幾類用法:

1)比較運算子,用來比較表示式。

比較運算子示例:

本示例示範各種「比較運算子」的用法。這類運算子通常拿來做表示式結果的比較。

private sub form_click()

dim myresult, var1, var2

myresult = (45 < 35)   ' 返回 false。

debug.print myresult

myresult = (45 = 45)   ' 返回 true。

debug.print myresult

myresult = ("5" > "4")   ' 返回 true。

debug.print myresult

end sub

2)條件判斷式中使用做等於號(=),見以下**用法:

private sub command1_click()

a = 1

b = inputbox("輸入b", b)

if a + b = 4 then

print "ok"

else

print "error"

end if

end sub

其中    if a + b = 4 then  句中使用的是等於用法。

3)= 操作符,用於對一個變數或屬性賦值。

給變數和屬性賦值

backcolor = 255

vscroll1.value = 100

maxrows = 50

第一個語句改變當前活動窗體的屬性,第二個語句改變 vscroll1 的一個屬性,第三個語句則給變數賦值。

用賦值語句進行計算,並將結果賦予變數:

3樓:

邏輯運算中就是等於號,否則就是賦值號。

4樓:匿名使用者

等號用雙等於號==,賦值用等於號=,有時兩者區別不是很明顯。

就針對你這個來說吧,if num2 = 0表示你在計算的時候給num2賦值為0,也就是說你輸入0,則後面的除法則錯誤。

再說等於吧,若你在前面num2是一個變數,在if這裡num2的值是計算取得的,你就要用==,這是表示經過上面的計算後,得出num2的值是0時,後面的除法就發生錯誤。

不知lz滿意否?

5樓:匿名使用者

vb中的賦值和比較運算子號=是同樣的,

用於賦值運算就是等號,用於比較用算即等於.

你的程式有點問題.

division = num1/num1

除數應該是num2

6樓:聖帕特之韶華

這是一個if語句,第一個「=」是等於的意思

vb中的等號什麼時候表示的是賦值什麼時候表示的是表示式

7樓:天景輝源純

在邏輯判斷時,等號表示的是表示式,其它情況下都是賦值。

如:if

a=3then,這一句是含有邏輯判斷的語句,執行這一句是判斷a的值與3的大小,如果相等,則執行這一句的下一句,否則轉到end

if後面的語句。但是,無論去哪兒執行,a的值會保持原值,也就是並沒有把3賦值給變數a。

b=3,這一句中沒有邏輯判斷,是典型的賦值語句,執行這一句後y就把3賦值給變數b了。

vb中if語句的條件裡的等號是表示「賦值」還是判斷等號兩邊是否相等。比如if a=b 是把b賦給a

8樓:匿名使用者

條件判斷裡的等號 就只是判斷是否相等 沒有賦值

9樓:

要記住if後面返回的是一個布林值,只有true和false。如果是賦值運算,還會返回布林值嗎?所以是判斷。

10樓:我喜歡蘆潔

你的寫法有問題,應該是if(a==b)

vb中的等號什麼時候表示的是賦值什麼時候表示的是表示式

11樓:岔路程式緣

在邏輯判斷時,等號表示的是表示式,其它情況下都是賦值。

如:if a=3 then,這一句是含有邏輯判斷的語句,執行這一句是判斷a的值與3的大小,如果相等,則執行這一句的下一句,否則轉到end if後面的語句。但是,無論去哪兒執行,a的值會保持原值,也就是並沒有把3賦值給變數a。

b=3,這一句中沒有邏輯判斷,是典型的賦值語句,執行這一句後y就把3賦值給變數b了。

vb中的等號(=)怎麼理解? 20

12樓:匿名使用者

1.給變數賦值內容 如:a="test" a=123

2.邏輯判斷 if a=b then a是否等於b

關於vb中給變數賦值的語句,vb的賦值語句只能給變數賦值 這句話對嗎

灰原哀柯南君蘭 vb中的變數賦值語句是 a 1b a c b 1 如上,第一句的意思是把 1 賦值給a,第二句的意思是把 a 的值賦給 b 也就是b 1,最後ba b 1 的值賦 c c 2 拓展 vb中定義變數的語句如下 dim 變數名 as 資料型別 如 dim s as integer 定義一...

vb中cint與int區別,VB中CInt與Int區別

一 主體不同 1 cint 返回表示式,此表示式已被轉換為 integer 子型別的 variant。2 int 整數資料型別的資料 是表示某種數學整數 範圍的資料型別。二 處理過程不同 1 cint 將其四捨五入為最接近的偶數。例如,0.5 被四捨五入為 0,而1.5 被四捨五入為 2。2 int...

VB中label顯示怎麼換行,在VB中怎麼怎麼設定label自動換行

有兩種方法實現label換行 1 將label控制元件的可以調整控制元件label的寬度和高度,即可實現自動換行 2 控制換行。例如 private sub form load with label1 caption 12 vbcrlf 345 vbcrlf 6789 end with end su...