为什么会出现错误。。提示 key 不存在目前内容中。
goto 语句的使用。
答案:3 悬赏:80
解决时间 2021-04-09 01:14
- 提问者网友:迷茫庸人
- 2021-04-08 00:22
最佳答案
- 二级知识专家网友:眠于流年
- 2021-04-08 00:50
分支、循环都讲完了,现在只剩下最后一种影响控制流程的语句了,就是goto语句,实现无条件跳转。我们知道break只能跳出最内层的循环,如果在一个嵌套循环中遇到某个错误条件需要立即跳出最外层循环做出错处理,就可以用goto语句,例如:
goto 语句,控制程序流程的语句,实现无条件跳转。
我们都知道 break 只能跳出最内层的循环,
如果一个嵌套循环中遇到某个异常,就需要立即跳出最外层循环 做错误处理。就可以用togo
例如
1.
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
break;
}
Control.write("执行了i="+i+“的条件”)
}
2.
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
goto;
}
Control.write("执行了i="+i+“的条件”)
}
你同时执行这两个语句就会发现,break; 是有输出。 而goto不会有输出
goto 语句,控制程序流程的语句,实现无条件跳转。
我们都知道 break 只能跳出最内层的循环,
如果一个嵌套循环中遇到某个异常,就需要立即跳出最外层循环 做错误处理。就可以用togo
例如
1.
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
break;
}
Control.write("执行了i="+i+“的条件”)
}
2.
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
goto;
}
Control.write("执行了i="+i+“的条件”)
}
你同时执行这两个语句就会发现,break; 是有输出。 而goto不会有输出
全部回答
- 1楼网友:有钳、任性
- 2021-04-08 03:05
楼主啊!C语言里基本上都放弃GOTO了,在这里干啥还用GOTO啊!用一个循环语句不就OK了!
- 2楼网友:荒唐后生
- 2021-04-08 01:37
这个其实和循环一样的作用,要和rem配合使用goto的意思跳到标记处 rem是标记 这样就可以形成一个死循环,上面的代码的意思就是无限啊a键。就是这样的 谢谢采纳
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯