求教goto详细用法!
pascal吧
全部回复
仅看楼主
level 11
贴吧用户_035M3MQ
楼主
求教goto详细用法!最好有讲解,我理解力很好,如果用一个简单的(不要有复杂的东西,小程序就好了)小程序来做例子就更好了,谢谢!
2013年12月25日 13点12分
1
level 12
fp4869
最好不要用goto,它可以被其他语句取代
2013年12月25日 22点12分
2
贴吧用户_035M3MQ
我知道,但是我只是想避免过多的if语句嵌套,给我基本格式就行了,我不学深,主要就是了解一下,当然如果可以并不麻烦的话我当然首选用if
2013年12月26日 11点12分
level 7
九号台风º
建议别用
goto极易写萎,而且一用就像吃了炫迈口香糖,停都停不下来。
其实goto完全可以被别的语句取代,学了都是浪费时间
2013年12月26日 10点12分
3
🔥贽殿丶遮那🔥
这个比喻。。。。。
2014年01月04日 14点01分
贴吧用户_035M3MQ
回复 zty61211 :额,我习以为常了,因为我有个朋友就天天这样子
2014年01月05日 00点01分
level 7
wosfenghappy
先定义标号,某行前使用标号,goto到标号。详情询问百度,百度后仍不明白的话请
@我
2013年12月26日 15点12分
4
level 7
PCFAN9999
goto 是个好东西,想想为什么 java, c# 都还保留着它吧。
掌握几条原则后再使用 goto, 可以极大地提高程序效率。
1, 不要(严禁)从外面 goto 到循环里面去。
2, goto 一般往后(下)跳, 不要来回跳转。
3, 就近跳转,不要跨页跳转。(保持在一个页面上可以看到 goto 和 label)。
4, goto 去向 label 取名要意义明确, 适当标写注解。
5, 仅限在多重循环时使用,否则就用 break, continue 替代。
2013年12月27日 04点12分
5
贴吧用户_035M3MQ
谢谢,另外为什么我的pascal里用了goto,编译时底下说在-S开关时,goto和label被禁用,问一下怎么调?
2013年12月27日 09点12分
82111668_2012
回复 mc服务器招人 :上图
2013年12月27日 11点12分
PCFAN9999
回复 mc服务器招人 : {$GOTO ON} 允许使用 goto 默认是 {$GOTO off} 禁用 goto
2013年12月28日 05点12分
z什么什么k
Java有goto语句?
2013年12月28日 05点12分
level 7
yynet123456
这种非结构化程序设计,尽量少用。
2013年12月27日 10点12分
6
贴吧用户_035M3MQ
知道
2013年12月27日 10点12分
level 14
82111668_2012
http://v.youku.com/v_show/id_XNTgyMzUwNTAw.html?f=19408976
视频教程,我自己录的,又不会的问我。
2013年12月27日 11点12分
7
level 11
贴吧用户_035M3MQ
楼主
在哪?我发一下图
帮忙说一下那个开关在哪调控。
@PCFAN9999
2013年12月28日 05点12分
8
wfwhl12
再代码开头写上{$goto on}
2013年12月28日 06点12分
wfwhl12
LABEL声明要在CONST前,USES后。
2013年12月28日 06点12分
level 12
wfwhl12
例如:
{$GOTO ON}
LABEL
a,b,1,20;
a:BEGIN
b:writeln;
1:;
20:GOTO a;
END.
2013年12月28日 06点12分
9
level 12
wfwhl12
另外,还要注意LABEL的冒号与CASE的冒号的优先级。
2013年12月28日 06点12分
10
82111668_2012
这一点我也不大清楚,求详细解释。
2013年12月28日 07点12分
wfwhl12
回复 82111668_2012 :在不同的机子上用不同的编译器多做几次实验就是了。
2013年12月28日 07点12分
贴吧用户_035M3MQ
回复 wfwhl12 :非常感谢!
2013年12月28日 08点12分
level 12
Pierrot_Wang
慎用
2013年12月28日 09点12分
11
level 11
贴吧用户_035M3MQ
楼主
为什么我的pascal里执行完标号1还要执行标号二2?我是这样的:
1:
begin
接下来要运行的程序;
end;
2:
begin
接下来要运行的程序;
end;
有错吗?
2014年01月06日 13点01分
12
贴吧用户_035M3MQ
@wosfenghappy
@wfwhl12
@PCFAN9999
2014年01月06日 13点01分
wfwhl12
顺序结构并没有因为GOTO而失去作用啊。
2014年01月10日 13点01分
贴吧用户_035M3MQ
回复 wfwhl12 :好吧。那么我要怎么才可以让它执行完此程序就不再运行后面的程序呢?需要在里面加个end.吗?
2014年01月11日 01点01分
wfwhl12
回复 mc服务器招人 :去玩刚出的1.8.1吧
2014年01月11日 01点01分
level 12
z什么什么k
12楼果然证明了原来LZ的想法根本与goto无关……
2014年01月11日 09点01分
14
贴吧用户_035M3MQ
不明但觉厉
2014年01月11日 10点01分
1