ExcelVB中,如何用goto语句跳出当前所在的过程,到达过程以外的位置

ExcelVB中,如何用goto语句跳出当前所在的过程,到达过程以外的位置,第1张

sub mymain(myline)

select case myline

case line1

msgbox "hello 1"

case Line2

msgbox "hello 2"

end select

end sub

sub abc1

a = 2

If a = 1 then

call mymain("line1")

Else

call mymain("Line2")

End If

End sub

错误 C233: 'a': undefined label,

意思是:标签a:未定义(就使用)。

可试试把label a的定义放到引用的前边。

main()

{

 Initialize();

  a: switch(xz)

   case 1:

    while(1) 

    {

     led_1();

    }

}

void  key_1() interrupt 10     

{

 xz++;

 goto a;

}

在VC6下这样编译可以通过。

另,中断中跳转到主程序确实容易导致问题,如果一定要马上处理,建议把跳转的部分独立出来做成函数调用。

以上就是关于ExcelVB中,如何用goto语句跳出当前所在的过程,到达过程以外的位置全部的内容,包括:ExcelVB中,如何用goto语句跳出当前所在的过程,到达过程以外的位置、c语言goto语句的问题。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9736627.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存