啊哈磊_编程从这里起步

标题: goto流程图 [打印本页]

作者: cad20020601    时间: 2013-11-17 20:25
标题: goto流程图
那个,流程图里不是不允许交叉的么?那如果用goto语句从循环A跳转到循环B怎么表示?

作者: rosynirvana    时间: 2013-11-17 20:25
goto在任何时候都不是必要的
作者: 4399APPLE    时间: 2013-11-17 20:58
画一个弯呗~~~~~~
作者: 4399APPLE    时间: 2013-11-18 19:11
rosynirvana 发表于 2013-11-17 21:22
goto在任何时候都不是必要的

不一定~~~如果是这样,那还要goto干什么?
作者: rosynirvana    时间: 2013-11-19 15:57
4399APPLE 发表于 2013-11-18 19:11
不一定~~~如果是这样,那还要goto干什么?

语法糖                           
作者: 4399APPLE    时间: 2013-11-19 18:22
rosynirvana 发表于 2013-11-19 15:57
语法糖

搪塞语法~~~
作者: rosynirvana    时间: 2013-11-19 19:15
语法糖指的是高级语言中为了某些方便而添加一些语法特性,就算去掉这些语法,语言的功能不受任何影响

C中明显的语法糖有 goto, break, continue, []
for和while之中的一个,如果只考虑语言的图灵完备性,那么两个都是
作者: cad20020601    时间: 2013-11-20 21:53
rosynirvana 发表于 2013-11-19 19:15
语法糖指的是高级语言中为了某些方便而添加一些语法特性,就算去掉这些语法,语言的功能不受任何影响

C中 ...

额,可是你们讲的和我的问题都没关系啊,我只是想要一个goto跳进跳出循环的流程图
作者: rosynirvana    时间: 2013-11-21 02:30
cad20020601 发表于 2013-11-20 21:53
额,可是你们讲的和我的问题都没关系啊,我只是想要一个goto跳进跳出循环的流程图

流程图本来就不研究goto这种问题啊
作者: cad20020601    时间: 2013-11-22 21:52
rosynirvana 发表于 2013-11-21 02:30
流程图本来就不研究goto这种问题啊

呃?额。。。
我在纠结啊哈币给哪里。。。。。
作者: 4399APPLE    时间: 2013-11-22 22:08
rosynirvana 发表于 2013-11-21 02:30
流程图本来就不研究goto这种问题啊

这下我终于有了和你同的想法~~~
  1. rosynirvana
复制代码

作者: 4399APPLE    时间: 2013-11-22 22:10
不过恰当地使用goto还是可以的,只要别乱用
作者: 4399APPLE    时间: 2013-11-22 22:11
rosynirvana 发表于 2013-11-19 19:15
语法糖指的是高级语言中为了某些方便而添加一些语法特性,就算去掉这些语法,语言的功能不受任何影响

C中 ...

最后一个是什么?看不清楚
作者: rosynirvana    时间: 2013-11-22 22:18
4399APPLE 发表于 2013-11-22 22:08
这下我终于有了和你同的想法~~~

这不是想法,是事实   
作者: rosynirvana    时间: 2013-11-22 22:19
4399APPLE 发表于 2013-11-22 22:11
最后一个是什么?看不清楚

数组下标运算         
作者: 4399APPLE    时间: 2013-11-22 22:19
rosynirvana 发表于 2013-11-22 22:19
数组下标运算

。                          
作者: 赵林    时间: 2018-3-2 19:27
goto就是类似JMP FLAG这些的语句,但我个人认为不是语法糖,反之while是由goto“组成”的。
不管你怎么说,在机器语言中,goto几乎是最简单的流程控制语句,类似“跳转到0F40”这类。
我没有别的意思,只是认为goto的存在是机器语言的“遗迹”
或者你不这么认为




欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2