當前位置:編程學習大全網 - 編程語言 - 批處理如何 跳行執行,比如執行完這行想執行上壹行代碼,或者下下壹行。 vb也行

批處理如何 跳行執行,比如執行完這行想執行上壹行代碼,或者下下壹行。 vb也行

前面加標號,用goto命令跳轉!vb用條件轉移(判斷)語句If...Then或Select Case結合行標號與goto語句實現,但goto命令在現在編程裏是不建議或不允許使用的,編程玩具不算!!!

f...Then判斷語句

If..Then判斷語句屬於壹種單行假設判斷語句,它會按照用戶所給定的比較或邏輯表達式

進行判斷。當判斷結果為“True”也就是真時,則執行Then後的程序代碼塊,否則跳過該塊的執行步驟。

使用語法的方法如下:

If 判斷式 Then 執行語句

If 判斷式 Then

執行語句1

執行語句2

End If

其實上述的兩種語法並不相同的,主要差異在於第壹種寫法是使用在處理程序部分的源代碼較短,

無需分段的時候:

If a > b Then Print "a > b"

而當處理程序部分需要分段時,則必須使用第二種寫法將執行語句包括在"If...Then...End If"範圍中:

If a > b Then

c = a + b

Print "a + b = " & c

End If

而If...Then...Else...End If語句則可以將不符合條件式的情況,交給Else後所接的程序代碼來處理:

例如:

If a < b Then

c = a + b

Else

c = a - b

End If

Print c

在上面程序片段中,變量C的數值會由條件式”a<b“成立與否而有不同的輸出結果。

至於ElseIf的語法也是和If搭配來使用,它主要是用來進行多重邏輯判斷。

If...ElseIf...Else...End If使用語法的方法如下:

If 判斷式1 Then //當判斷式1成立時,執行以下語句

程序語句 甲

ElseIf 判斷式2 Then //當判斷式1不成立,但判斷式2成立時執行以下語句

程序語句乙

ElseIf 判斷式3 //當判斷式1和2都不程序,但判斷式3成立時執行以下語句

程序語句 丙

Else //當上面所有判斷式都不成立時,執行下面的語句

程序語句 丁

End If

Select Case判斷語句

Select Case流程控制語句可以根據判斷式的返回值來執行不同程序代碼片段。

Select Case語法如下:

Select Case 參數

Case 條件1 //當判斷式滿足條件1時就執行以下的語句

程序語句1

程序語句2

Case 條件2 //當判斷式滿足條件2時就執行以下的語句

程序語句1

程序語句2

Case Else //當判斷式無滿足任何條件時就執行Case Else標簽後的語句

程序語句1

End Select

由於Select Case僅能傳入壹個參數,也就是說它無法執行“比較”與“判斷”的操作,並且Case

僅能是數值而不能是表達式。

以下這個是個錯誤程序的片段:

Select Case A > B //錯誤!!!僅能傳送壹個參數

或是

Select Case A

Case A < C //錯誤!!!Case只能接受數值

  • 上一篇:調試工的崗位職責
  • 下一篇:GBA牧場物語女孩版料理菜單,GBA超級馬裏奧金手指,要全的!!!!
  • copyright 2024編程學習大全網