永发信息网

批处理如何 跳行执行,比如执行完这行想执行上一行代码,或者下下一行。 vb也行

答案:1  悬赏:30  手机版
解决时间 2021-03-08 12:21
批处理如何 跳行执行,比如执行完这行想执行上一行代码,或者下下一行。 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只能接受数值
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于雪花的谚语
美团属于什么公司
格里伏塔正品巨魔鞋 部落多少级可以买
理光1075定影辊温度怎么调? 请教各位老师?
乐派橱柜经营部地址在哪,我要去那里办事
高速上车胎没气了,可以自己换备胎吗,还是必
日语学习计划?已有《大家的日语》教材
非营业箱式货车,核定载质量450KG,要不要办
外地小孩到重庆读书,父母要自己买了社保,小
踌的五笔怎么打
《三十九级台阶》的英文读后感 大概300字左右
花开花落在路上这个地址在什么地方,我要处理
中骨盆横径:A.耻骨联合上缘中点到骶岬上缘中
吉平蟑螂蚂蚁全窝端 适用哪种蟑螂?
打印机显示正在删除,却一直无法删除,怎么办
推荐资讯
xbox360开机不能
身上游走性疼痛是什么
求醛基和酮基的具体性质,
偌杰的含义名字的意义
中山市二手房过户时,买家需要什么证件?
相约银饰有钻石么?我朋友送了个戒指上边写的
谁有短篇小说 the painted door的中文翻译?
人工降雨必须具备什么样的天气条件
中国邮政储蓄银行网上银行怎么扫二维吗
一壶香茶桩在什么地方啊,我要过去处理事情
我很喜欢奥迪双音蜗牛喇叭的音质,有幸买到一
生化危机4动画包第二版 找了很久终于找来一个
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?