5 结构
5.1 不要使用goto
等级: 【必须】说明:在大型项目中,goto的滥用会导致灾难性后果。因为我们程序中一般不存在从一个函数体内部跳转到另一个函数体内部的场景,所以我们可以将跳转控制在函数内部,从而避免灾难。
例子:
do {
if ( False ) {
break;// 相当于goto
}
} while (0);
5.2 不要利用异常机制实现流程的跳转
等级: 【必须】说明:该方法比较常见于防逆向等方面,但是我们普通编程方式应该严禁使用。否则将增加代码阅读的难度。
本文强调在程序设计中应避免使用goto和异常机制实现流程跳转,以提高代码可读性和维护性。
2万+

被折叠的 条评论
为什么被折叠?



