成功软件开发者的9种编程习惯(三)

王朝other·作者佚名  2006-01-08
宽屏版  字体: |||超大  

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里定义的作业,上面的例子是要执行结束。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有