簡(jiǎn)單好玩的編程代碼 VB中的if條件句使用?
VB中的if條件句使用?1. If必須以ENDIF結(jié)尾2。Elseif不同于Elseif3。If···then···elseif···ENDIF是VB中的一種塊結(jié)構(gòu)條件語句,主要用于使應(yīng)用程序根據(jù)不同
VB中的if條件句使用?
1. If必須以ENDIF結(jié)尾
2。Elseif不同于Elseif
3。If···then···elseif···ENDIF是VB中的一種塊結(jié)構(gòu)條件語句,主要用于使應(yīng)用程序根據(jù)不同的情況做出不同的反應(yīng)。
語句的功能如下:
如果假設(shè)1,則
當(dāng)假設(shè)1為真1時(shí)執(zhí)行的語句塊
[elseif假設(shè)2,則
當(dāng)假設(shè)2為真2時(shí)執(zhí)行的語句塊
[elseif假設(shè)3,則
當(dāng)假設(shè)3為真3時(shí)執(zhí)行的語句塊·······
[else
當(dāng)所有條件都不為真時(shí)執(zhí)行的語句塊
ENDIF
上述語句塊包含如果“case 1”為真,則執(zhí)行“statement block 1”;否則,如果“case 2”為真,則執(zhí)行“statement block 2”;如果所有情況都不為真,然后執(zhí)行else之后的語句塊,最后跳出判斷過程。
如果在中間,還有許多其他的條件,它們又是排除條件。
必須強(qiáng)調(diào)幾點(diǎn):
](1)在上述語句塊中,elseif之間沒有空格。如果有一個(gè)空格,即elseif,則塊結(jié)構(gòu)不成立。Elseif只能在單行結(jié)構(gòu)條件語句中為true,而不能在塊結(jié)構(gòu)條件中為true。
(2)執(zhí)行語句塊的程序代碼不能跟在后面,必須放在下一行,這是塊結(jié)構(gòu)的規(guī)則。
(3)在塊結(jié)構(gòu)判斷語句中,elseif子句的個(gè)數(shù)沒有限制,可以根據(jù)需要添加任意個(gè)數(shù)的elseif子句。
(4)、elseif和else是可選的,最簡(jiǎn)單的判斷語句塊形式如下:
if condition then
要執(zhí)行的語句塊
ENDIF
if語句根據(jù)判斷結(jié)果(true或false)執(zhí)行一組語句,分為單行和多行塊形式。1 If條件then語句1 else語句2 end If