成功软件开发者的9种编程习惯 3 (转)[@more@]
4. 不乱用if语句有些人很喜欢用“if”语句,如下:
if(a == 0)
{
a++;
return(a);
}
if(a == 1)
{
a += 5;
return(a);
}
if(a == 2)
{
a += 10;
return(a);
}
if(a == 3)
{
a += 20;
return(a);
}
if(a == 4)
exit(1);
有没有比这更好的办法呢?else if语句?不是。好的方法是用“switch-case”语句来写简便的 :
switch(a)
{
case 0: a++;
return(a);
case 1: a += 5;
return(a);
case 2: a += 10;
return(a);
case 3: a += 20;
return(a);
default: exit(1);
}
如果没有与a一致的值,会 default里定义的作业,上面的例子是要执行结束。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10748419/viewspace-975255/,如需转载,请注明出处,否则将追究法律责任。