GOTO 编辑
GOTO是一条可以在许多计算机编程语言中找到的语句。它是英文单词https://en.wiktionary.org/wiki/go|wiktionary:gohttps://en.wiktionary.org/wiki/to|wiktionary:to的组合。当执行这条语句的时候,它将控制流程无条件地转到另一条语句。跳转语句需要指明标记,在不同语言中,标记可以是标识符行号。在机器码级别,goto是一种分支的形式。
12
图片 0 图片
评论 0 评论
匿名用户 · [[ show_time(comment.timestamp) ]]
[[ nltobr(comment.content) ]]
相关
结构化程式设计,一种编程典范。它采用子程序、块结构、For循环以及While循环等结构,来取代传统的 Goto。希望借此来改善计算机程序的明晰性、品质以及开发时间,并且避免写出面条式代码。
结构化程式设计,一种编程典范。它采用子程序、块结构、For循环以及While循环等结构,来取代传统的 Goto。希望借此来改善计算机程序的明晰性、品质以及开发时间,并且避免写出面条式代码。
面条式代码是软件工程中反面模式的一种,是指源代码的控制流程复杂、混乱而难以理解,尤其是用了很多Goto、异常处理、线程、或其他无组织的分支。其命名的原因是因为程式的流向就像一盘面一样扭曲纠结。面条式代码的产生有许多原因,例如没有经验的程序设计师,及已经过长期频繁修改的复杂程序。结构化编程可避免面条式代码的出现。
Wild branch是计算机程序中的一个名词,是指GOTO指令的目的位置是不确定、随机或是未预期的,这常常是因为程序错误,指标阵列数组被破坏的结果。之所以用Wild这个形容词来形容,也是因为其结果难以预测。Wild branch的侦测通常比较困难,一般会由错误的结果来识别。有时会用调试工具以及像指令组模拟器之类的程式来确认出现Wild branch的原始位置。
TRON是BASIC中的一条调试指令,其为TRace ON的缩写,主要用于调试BASIC的GOTO和GOSUB语句。在文本模式环境中,例如TRS-80,MS-DOS/IBM PC-DOS,执行这条指令允许程序在屏幕上显示当前执行指令的行号。在窗口环境中,若执行了TRON指令,则会出现一个显示当前指令行号的窗口。其对应指令为TROFF,为TRace OFF的缩写,用于关闭命令追踪。
面条式代码是软件工程中反面模式的一种,是指源代码的控制流程复杂、混乱而难以理解,尤其是用了很多Goto、异常处理、线程、或其他无组织的分支。其命名的原因是因为程式的流向就像一盘面一样扭曲纠结。面条式代码的产生有许多原因,例如没有经验的程序设计师,及已经过长期频繁修改的复杂程序。结构化编程可避免面条式代码的出现。
面条式代码是软件工程中反面模式的一种,是指源代码的控制流程复杂、混乱而难以理解,尤其是用了很多Goto、异常处理、线程、或其他无组织的分支。其命名的原因是因为程式的流向就像一盘面一样扭曲纠结。面条式代码的产生有许多原因,例如没有经验的程序设计师,及已经过长期频繁修改的复杂程序。结构化编程可避免面条式代码的出现。
面条式代码是软件工程中反面模式的一种,是指源代码的控制流程复杂、混乱而难以理解,尤其是用了很多Goto、异常处理、线程、或其他无组织的分支。其命名的原因是因为程式的流向就像一盘面一样扭曲纠结。面条式代码的产生有许多原因,例如没有经验的程序设计师,及已经过长期频繁修改的复杂程序。结构化编程可避免面条式代码的出现。
结构化程式设计,一种编程典范。它采用子程序、块结构、For循环以及While循环等结构,来取代传统的 Goto。希望借此来改善计算机程序的明晰性、品质以及开发时间,并且避免写出面条式代码。
结构化程式设计,一种编程典范。它采用子程序、块结构、For循环以及While循环等结构,来取代传统的 Goto。希望借此来改善计算机程序的明晰性、品质以及开发时间,并且避免写出面条式代码。