成功软件开发者的9种编程习惯 3
来源:互联网 发布:高铁一等座 知乎 编辑:程序博客网 时间:2024/05/16 14:19
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里定义的作业,上面的例子是要执行结束。
有些人很喜欢用“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里定义的作业,上面的例子是要执行结束。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=5701
- 成功软件开发者的9种编程习惯 3
- 成功软件开发者的9种编程习惯 3
- 成功软件开发者的9种编程习惯 3
- 成功软件开发者的9种编程习惯(一)
- 成功软件开发者的9种编程习惯(二)
- 成功软件开发者的9种编程习惯(三)
- 成功软件开发者的9种编程习惯(四)
- 成功软件开发者的9种编程习惯(五)
- 成功软件开发者的9种编程习惯(六)
- 成功软件开发者的9种编程习惯(七)
- 成功软件开发者的9种编程习惯
- 成功软件开发者的9种编程习惯 7
- 成功软件开发者的9种编程习惯 6
- 成功软件开发者的9种编程习惯 4
- 成功软件开发者的9种编程习惯 7
- 成功软件开发者的9种编程习惯 6
- 成功软件开发者的9种编程习惯 4
- 成功软件开发者的9种编程习惯 5
- 分拆统计字符串
- 显示数据库中的表结构(新增了索引及表的描述信息)
- 通过触发器实现数据库的即时同步
- 数据库管理员DBA
- 化解字符串不能超过8000的方法及交叉表的处理
- 成功软件开发者的9种编程习惯 3
- 如何解决引用对象时,必须加所有者(owner)的问题
- 【语义未来】Twine和Scoutlabs揭示的冰山一角
- 读易[20]·职业发展不要自找烦恼
- 话题营销在选择自由的当下只能是制造垃圾和垃圾流量
- 活学活用,让txt文件也能一点就另存为下来
- 互联网周刊:可搜索的法眼
- 更新字符串列表中,指定位置的字符串
- 树形数据的处理