for i = 1 to 10
if i = 5 then
'这里要跳到下一个i
else
debug.print i
end if
next输出应该是1 2 3 4 6 7 8 9 10的数列
不要用goto
if i = 5 then
'这里要跳到下一个i
else
debug.print i
end if
next输出应该是1 2 3 4 6 7 8 9 10的数列
不要用goto
解决方案 »
- 菜鸟来报告,怎样画可缩放且带分度的坐标轴
- OLE1中为Excel 另存和打印问题
- 对输入的数字进行编号的问题
- 关于自定义控件升级之后的注册问题
- 请教高手,office中插入图片,然后可以编辑图片的功能接口,是否在vb中可以调用
- 请问如何 将 shell 调用的程序界面显示在 当前 的mid窗口内呢?
- 对大家来说是一很简单的问题
- 怎样实现 dim str as string /str = "1>0"/ if str then msgbox str end if/ ?
- 我试过在同一个子程序里面用goto 语句, 可以正常使用。 但是在不同的子程序用就会出错, 提示标签末定义。 请问怎样定义才能在不同的子
- 并不想真的编出点什么只是好奇。
- VB与VS.NET能安在一起吗?
- 安装程序控件及相关文件打包,用的是setupbuilder
if i <>5 then
debug.print i
end if
next
if i<>5 then
debug.print i
end if
if i = 5 then
'这里什么都不写
else
debug.print i
end if
next
for i = 1 to 10
if i = 5 then
'这里要跳到下一个i
else
debug.print i
end if
next
可以改成:
for i = 1 to 10
if i <> 5 then debug.print i
next
这不就结了吗?
结构化的程序是根本不需要GOTO这个东西的,只要有分支,循环,判断这三种方法就可以得到任意的逻辑结构。
我的问题是vb里有没有这种功能,上面只是个最简单的例子,你这种写法我当然知道,可是和我的需求根本是两码事