c语言中,我觉得goto语句很好用啊,在做一些判断时很实用,但为什么书上说宁愿加强循环也不用goto语句?
难道goto就这样被封杀了?还是goto可以仅限于某种条件下才能实用。。求详细解释,,就这么多分了,全给!...
难道goto就这样被封杀了?还是goto可以仅限于某种条件下才能实用。。求详细解释,,就这么多分了,全给!
展开
11个回答
展开全部
goto的局限性问题,goto不能从一个函数跳到另一个函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用多了自己都就会蒙圈。goto是破坏程序结构的杀手。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
俗话说,尽信书,不如无书。
少用goto,不过目前很多人会在多重循环之中遇到错误之类的时候,直接用goto跳到外层在做释放资源并返回的行为。
PS,还有直接用setjmp等直接在函数间跳转的来着。
少用goto,不过目前很多人会在多重循环之中遇到错误之类的时候,直接用goto跳到外层在做释放资源并返回的行为。
PS,还有直接用setjmp等直接在函数间跳转的来着。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
事情都没有绝对的.
一般来说,在没有养成良好的编程习惯前,goto语句一般应尽量避免使用。
不提倡用goto语句,并不代表goto语句无用或说goto语句有害。
该用goto时就用,不必被规矩束缚,关键是程序条理清晰,容易读懂。
一般来说,在没有养成良好的编程习惯前,goto语句一般应尽量避免使用。
不提倡用goto语句,并不代表goto语句无用或说goto语句有害。
该用goto时就用,不必被规矩束缚,关键是程序条理清晰,容易读懂。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、为什么不用goto??原因在于,goto语句会导致源代码很难看懂,如果编程者在程序中大量使用goto跳转语句,可读性可能会大大减低!
2、什么时候可以用goto??其实一般来说,任何时候都可以!因为这并无语法错误。但严格来说,一般在多重循环的内循环中要跳出时,可用!或者在错误处理时可用!Linux内核就大量这样使用!
2、什么时候可以用goto??其实一般来说,任何时候都可以!因为这并无语法错误。但严格来说,一般在多重循环的内循环中要跳出时,可用!或者在错误处理时可用!Linux内核就大量这样使用!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询