from:https://bbs.csdn.net/topics/370233032
goto主要用于两大类:
1.出错转移,可节省代码简化程序
2.从多重循环中跳出
其中1可以用do{}while(false)
;循环来替代。
2可以在改用break并在跳出前对外循环变量赋值的方式来替代。
如果是错误处理,跳转到函数结果 还是可以用的, 但是代码里少出现多个goto
from:https://bbs.csdn.net/topics/370233032
goto主要用于两大类:
1.出错转移,可节省代码简化程序
2.从多重循环中跳出
其中1可以用do{}while(false)
;循环来替代。
2可以在改用break并在跳出前对外循环变量赋值的方式来替代。
如果是错误处理,跳转到函数结果 还是可以用的, 但是代码里少出现多个goto