00问答网
所有问题
当前搜索:
goto语句有害
为什么说
GOTO有害
?
答:
1、降低代码的可读性
。很多人管这类代码叫做Spaghetti code,说的就是代码写出来像是这么的一堆:另外早期像Basic这样频繁使用goto的语言都是有行号的,如果大量使用goto的话可能会造成代码的行号异常复杂,更加难读;2、现在程序语言普遍的做法是用if-then-else这种结构来代替goto。因为认为大部分程序都可...
goto
的优点与缺点?
答:
使用goto语句的缺点:
1、使用goto语句,因为它会使程序逻辑非常复杂,不易阅读
。2、使用goto使得分析和验证程序(尤其是涉及循环的程序)的正确性的任务非常困难。1968年,E·W·代克斯特拉首先提出“GOTO语句是有害的”论点,向传统程序设计方法提出了挑战,从而引起了人们对程序设计方法讨论的普遍重视。
goto语句
是
有害
的吗?
答:
可以说是有害的
。因为在程序调试时不容易发现错误在那里。可以说是不赞成多用GOTO语句。但也不反对用的。既然有这个语句就一定有他的作用的。
goto语句
答:
goto语句
是
有害
的观点:1968年,Edsger Wybe Dijkstra首先提出“
goto 语句
是有害的”论点,向传统程序设计方法提出了挑战,从而引起了人们对程序设计方法讨论的普遍重视。goto语句的争论:在20世纪60年代末和70年代初,关于 goto 语句的用法的争论比较激烈。主张从高级程序语言中去掉 goto 语句的人认为,got...
goto语句
答:
但是,在结构化程序设计中一般不主张使用 goto 语句,
以免造成程序流程的混乱,使理解和调试程序都产生困难
。goto语句的争论 在20世纪60年代末和70年代初,关于 goto 语句的用法的争论比较激烈。主张从高级程序语言中去掉 goto 语句的人认为,goto 语句是对程序结构影响最大的一种有害的语句,他们的主要...
c语言中,我觉得
goto语句
很好用啊,在做一些判断时很实用,但为什么书上...
答:
goto语句
也称为无条件转移语句,在结构化程序设计中一般不主张使用goto语句, 以免造成程序流程的混乱,使理解和调试程序都产生困难。1968年,Edsger Wybe Dijkstra 首先提出“
GOTO语句
是
有害
的”论点,向传统程序设计方法提出了挑战,从而引起了人们对程序设计方法讨论的普遍重视。主要理由是:GOTO语句使程序...
C#里面使用
goto
会对性能有影响吗
答:
.但是过多使用
goto语句
会使得程序调试和理解都变得难以理解..甚至很多人认为程序的质量与goto语句的数量呈反比..虽然我没有这么极端的见解..不过很多人都这么认为的话..goto语句还是少用为好..不过对性能其实是没什么影响的..只是难以理解而已..毕竟只是相当于一个代码的跳转符号而已 ...
goto语句
发展历程
答:
1968年,E·W·代克斯特拉提出了“
GOTO语句
是
有害
的”观点,引发了对传统编程方式的质疑。60年代末至70年代初,围绕GOTO语句的使用展开了激烈争论。支持者认为,GOTO语句在某些情况下能提高程序效率,反对者则强调其可能导致程序结构混乱,难以理解和维护。1974年,D·E·克努斯的评价中,他提出在控制使用...
BASIC中的
GOTO语句
答:
除非遇到另一个GOTO,
GOTO语句
对于程序的结构化和可读性是非常
有害
的,你想如果程序编的跳来跳去,时间一长连你自己都会觉得一头雾水,所以除非不得已在编程中一般不建议使用,RETURN是子程序返回语句与GOTO的直接跳转是不相干的,也不存在结束GOTO的问题,最好的结束就是禁用GOTO语句。
下面关于结构化设计的叙述中,正确的有?
答:
1、
GOTO语句
确实
有害
,应当尽量避免。2、完全避免使用GOTO语句也并非是个明智的方法,有些地方使用GOTO语句,会使程序流程更清楚、效率更高。3、争论的焦点不应该放在是否取消GOTO语句上,而应该放在用什么样的程序结构上。其中最关键的是,应在以提高程序清晰性为目标的结构化方法中限制使用GOTO语句。
1
2
3
4
5
6
7
8
9
涓嬩竴椤
其他人还搜
为什么不用goto语句
bat的goto语句
goto有害论
按键精灵goto为何少用
goto语句转结构化
最早指出goto语句有害
goto语句转化为正常语句
goto语句的害处
c语言goto语句缺点