TC官方合作论坛
标题:
goto 不好 ,为什么VC中存在goto ,难道某人比微软还牛B?
[打印本页]
作者:
carewa
时间:
2012-8-10 07:34
标题:
goto 不好 ,为什么VC中存在goto ,难道某人比微软还牛B?
会不会混乱 是使用者的事,假如你卖菜,难道你会因为人卖出的菜放一年会烂掉就不卖了?是不是放一年再吃 是使用者的事不关你的事
如果说搞这个命令有难度还可以接受,说什么不建议使用,TC都没有goto这个命令,何谈建议不建议呢?
作者:
陌上青衣。
时间:
2012-8-10 07:44
作者:
龍吟达人
时间:
2012-8-10 07:48
goto就那么好用吗 我写那么软件没发觉goto能起到神奇作用。不管是从C++到TC都觉得这东西实在用得太少了。而且都是大家公认少用的东西。对于新手出不出还得看官方的安排吧。现在官方都在极力开发平台和插件。 也是很忙啊 ,也得为他们考虑下。TC走到现在并不容易,多少的艰辛多少的汗水。
作者:
xuhekkll
时间:
2012-8-10 11:12
goto,用循环来解决,试试
作者:
stevenxiexie
时间:
2012-8-10 11:36
goto..........是个编程者该用的吗......
作者:
carewa
时间:
2012-8-10 12:20
一帮犊子,如果真像你们所说goto那么不好用,为什么VC 还要加入goto命令?难道你们真的那么牛B? 一个命令的存在就有他的道理,岂是尔等所能理解.说的有点大了,呵呵..
试着这样一个N层循环结构中 一个函数中 满足条件,让这个函数从头开始运行 你们谁能写出来? 用递归,递归出口指向哪里?
可以用循环,但你们别忘了,内层循环跳出时,次内层循环无法马上跳出,这个问题是关键,你们谁能在多层循环中的最内层循环 直接把所有循环全跳出,所有循环体全停止?
我相信楼上就有不懂装懂的,别再根我说一个break就完事 break只能跳出所在层的循环,跳出之前会继续执行外层循环的循环体,外层循环如果是多层循环你还用标记法 来控制循环体吗?
不是说TC怎么样,如果有难度 我们也不说什么,可是竟然说不建议用goto,都没有goto命令 我们想用也用不了的吧?从来没在TC上用过goto 何谈不建议用goto.
作者:
zuoyunduan
时间:
2012-8-10 14:20
自己无知还来这里骂人!
多层循环的代码写成函数,直接用返回,跳个毛啊!!
然后调用函数!
作者:
stevenxiexie
时间:
2012-8-11 00:13
我承认我是小白..不对。。是小鸟了...
作者:
carewa
时间:
2012-8-11 07:12
自己无知还来这里骂人!
多层循环的代码写成函数,直接用返回,跳个毛啊!!
然后调用函数!
zuoyunduan 发表于 2012-8-10 14:20:16
问题是循环体退出时 还有一点代码呢?
哦,你是说把循环体封装了啊..喔喔. 谢谢你 擦擦
作者:
carewa
时间:
2012-8-11 07:17
自己无知还来这里骂人!
多层循环的代码写成函数,直接用返回,跳个毛啊!!
然后调用函数!
zuoyunduan 发表于 2012-8-10 14:20:16
不对啊,碰见多层循环就另写函数封装 你觉得比goto爽萨? 只是能实现功能,实际也不怎么样,有一批函数全是搞循环的,乱不,一个goto就能避免 的事.
goto不好,为什么VC 中会存在goto 难道某人比微软还牛B?
作者:
whoyeyang
时间:
2012-8-11 10:07
没有最牛逼的语言,只有更牛逼的思路……编程之道在一悟
作者:
guang19890303
时间:
2012-8-18 18:02
存在即合理 不会用的别说不好用 就行了 半吊子最可恶 误人子弟
作者:
漫步
时间:
2012-9-14 05:46
自己无知还来这里骂人!
多层循环的代码写成函数,直接用返回,跳个毛啊!!
然后调用函数!
zuoyunduan 发表于 2012-8-10 14:20:16
相信大多数人都知道这个办法-封装,
只是一个循环一个函数,这样的封装显得你很高明么?值得炫耀么
笨想想,GOTO再不好,也有存在的必要,要不然MSDN中会看到这样一句话:goto命令取消。
goto用来跳复杂结构循环是非常好用的。一个GOTO能解决的事,非得封装成函数。而且函数里还没有几句话。而且要看函数里的内容还要翻来翻去。不直观。某些情况,越封装 越不容易维护
作者:
jwlu
时间:
2012-9-16 10:38
我也习惯用Goto
作者:
csc100
时间:
2013-1-16 09:39
循环的头大,怀念GOTO
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1