您的位置:首页 > 编程语言

代码修养第二堂

2016-07-17 09:44 169 查看
代码修养第二堂
今天主要补充下上一节课代码修养第一讲如何减少代码的出口,提高维护的效率。上一讲主要说的是减少return的使用,在很多大公司都有明确的要求程序员函数只能有一个出口。回顾上次内容主要的方法是引入了标志位来减少return出口数量。
今天我想引入的是利用break语句来实现代替return。例如:
int fun(void)
{

if(.....)
return 0;//出口1

if(.....)
return 0;//出口2

return 0;
 //出口3
}
现在对上面的代码做返回值出口的优化,具体的优化如下。
int fun(void)
{

do
{
if(.....)
break;

if(.....)
break;

}while(false)
return 0;//只有一个出口
}
总结:要想写出漂亮精彩代码需要多实践编程,多去学习反思每条语句的精彩之处。把各个语句结合联系起来就可以创造精彩的代码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: