MyException - 我的异常网
当前位置:我的异常网» VC/MFC » 小弟我喜欢goto语句,喜欢这样用,屡试不爽,goto语

小弟我喜欢goto语句,喜欢这样用,屡试不爽,goto语句有错吗(2)

www.MyException.Cn  网友分享于:2013-02-02  浏览:41次

------解决方案--------------------
装2是吗?
------解决方案--------------------
探讨
换做我,我不会用如何Goto语句,我们工程的Code Standard中也明确表示不要用如何Goto语句,
如果是我的话我会用do while(0)语句替换掉goto语句.
eg:

C/C++ code


int getresult_use_goto()
{
int iResult = 0;
FILE* fp1 = NULL;
FILE* ……

------解决方案--------------------
俺坚持使用goto,就是因为某些人坚持不使用goto,所以我一定要用。
------解决方案--------------------
探讨
顶楼上的!

楼主试试在goto前放个对象看看!

------解决方案--------------------
goto有时候还是很好使的
------解决方案--------------------
凡事都有两面性
------解决方案--------------------
我禁止你用了吗?
------解决方案--------------------
我尽量避免goto,他会把代码流程搅乱. 有时不得不用goto那也是没办法的.比如多循环里判断条件.
------解决方案--------------------
我也想问这个问题
------解决方案--------------------
goto 少量使用,感觉还不错!
------解决方案--------------------
用到好处才是最好!
------解决方案--------------------
goto我使用的比较少,但是关键时候使用效果还是很不错的
------解决方案--------------------
该用GOTO的时候还是用GOTO的程序员路过。。。
------解决方案--------------------
这种问题就不要在这讨论,好用自己就用 拿出来晒不觉有点炫耀的意思?
 只能说 萝卜白菜各有所爱 。
------解决方案--------------------
要是C代码的话这样用挺好的。
C++的话 俺是一定用智能指针 而不用这种goto的做法。
------解决方案--------------------
如果是自己的库类,请尽情goto
否则,请不要让其他人郁闷
------解决方案--------------------
用goto没错,但喜欢用就是错,
------解决方案--------------------
爽就好
------解决方案--------------------
没有怎么用过
------解决方案--------------------
任何不好的东西,只要你认真思考过,确定方案可行,没人拦着你用
任何好的东西,滥用,那还不如不用
------解决方案--------------------
goto当然挺好用,如果在比较复杂的逻辑关系的代码中,尽量还是少用,因为goto的跳转会导致维护人员的思维上的跟不上,扰乱代码流程等,存在即有理,有弊就有利,对于大型的判断语句的时候可以使用,最好还要做好全面的注释,以便其他维护升级与优化的人员,权衡利弊,如何使用那就要看个人习惯与项目大方向的环境。
------解决方案--------------------
支持LZ,goto处理错误很方便。
现在很多语言都用异常报错,而不少程序员对错误处理不够重视,导致goto得不到应有的地位。

很奇怪的现象,
C相对很多高级语言,更强大灵活,但也很容易犯错,端看怎么运用。
goto相对于if、while等也类似,就看使用是否恰当。
为啥两者的待遇完全不同?就因为其它人对它们的态度也是这样?
------解决方案--------------------
探讨
以前在学校的时候老师们也是说怎么怎么不好了,甚至让我们别碰她,现在发现很好用的,没有那么恐怖!同样不理解她错哪了?

------解决方案--------------------
探讨

换做我,我不会用如何Goto语句,我们工程的Code Standard中也明确表示不要用如何Goto语句,
如果是我的话我会用do while(0)语句替换掉goto语句.
eg:
C/C++ code

int getresult_use_goto()
{
int iResult = 0;

文章评论

代码女神横空出世
代码女神横空出世
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
那些争议最大的编程观点
那些争议最大的编程观点
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
旅行,写作,编程
旅行,写作,编程
漫画:程序员的工作
漫画:程序员的工作
我是如何打败拖延症的
我是如何打败拖延症的
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
程序员应该关注的一些事儿
程序员应该关注的一些事儿
程序员和编码员之间的区别
程序员和编码员之间的区别
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
我的丈夫是个程序员
我的丈夫是个程序员
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
 程序员的样子
程序员的样子
Java程序员必看电影
Java程序员必看电影
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
10个调试和排错的小建议
10个调试和排错的小建议
为什么程序员都是夜猫子
为什么程序员都是夜猫子
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
老程序员的下场
老程序员的下场
总结2014中国互联网十大段子
总结2014中国互联网十大段子
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
鲜为人知的编程真相
鲜为人知的编程真相
一个程序员的时间管理
一个程序员的时间管理
程序员的鄙视链
程序员的鄙视链
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
程序员都该阅读的书
程序员都该阅读的书
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
每天工作4小时的程序员
每天工作4小时的程序员
中美印日四国程序员比较
中美印日四国程序员比较
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有