在IF/THEN語句中,條件關系式有:
一. If … Then 結構:
1. 格式:
(1) If Then [:…]
(2) If Then
End If
2. 功能:
當條件為真時執行Then后面的語句或語句組,否則執行后續語句。
二. If … Then … Else 結構:
1. 格式:
If Then
Else
End If
2. 功能:
當條件為真時執行語句組1,條件為假時執行語句組2。
3. 說明:
語句組1和語句組2都可以為新的條件語句,稱為條件語句嵌套的多分支結構。
"當條件為真時執行Then后面的語句或語句組,否則執行后續語句"
if * = "hello" then msgbox "hello"else msgbox "bye"end if如果text1的內容是hello則提示hello否則不管什么內容都是bye其實這個程序應該還有一個dim StoreString as string你這段程序是說如果按鈕的文字是 清除 的時候點擊按鈕則清空TEXT內容,并保存字符串同時按鈕文字變成 復員當點擊 復員 的時候把保存的字符串重新顯示在TEXT中并設置按鈕文字為 清除當StoreString在前面時,就是把TEXT的值給StoreString在后面就是把StoreString的值給TEXT。
用什么語句可以返回到if then 繼續執行循環
用錯了::=)應該是這樣的:if a<>0 then 這里執行你的else中的語句然后執行你的then中的語句========================================如果你的else要轉到的只是then中后一部分,如:if a=0 thenbegin S1; // 這是只屬于then的 S2; // 這是屬于then和else的endelse S3; // 這是只屬于else的那么可以改寫為:if a=0 then S1 // 這是只屬于then的else S3; // 這是只屬于else的S2; // 這是屬于then和else的==============================================如果你的情況比較復雜,如else中是有條件地轉移或用到then中的部分語句,那么我建議你把他們封裝到一個過程或函數中,然后分別調用。
pascal中嵌套過程剛好滿足這種應用,因為它們是共享主過程中的局部變量的。
轉載請注明出處華閱文章網 » ifthen語句怎么執行的