成功软件开发者的9种编程习惯(四)
2008-04-09 04:07:56来源:互联网 阅读 ()
很多人经常乱用程序切断。使用三个以上的切断是比较难以看懂的程序。请看下面例子:
int a = 10;
int b = 20;
int c = 30;
int d = 40;
if(a == 10)
{
a = a d;
if(b == 20)
{
b = b a;
if(c != b)
{
c = c 1;
if(d > (a b))
printf("Made it all the way to the bottom!\n");
}
}
}
这也许是夸张了,但确实有很多人真的这样做。那如何写得更好一点呢?一种方法是用函数来分写:
void next(int a, int b, int c, int d)
{
if(c != b)
{
c = c 1;
if(d > (a b))
printf("Made it all the way to the bottom!\n");
}
}
int main()
{
int a = 10;
int b = 20;
int c = 30;
int d = 40;
if(a == 10)
{
a = a d;
if(b == 20)
{
b = b a;
next(a, b, c, d);
}
}
return(0);
}
要这样写,也许会增加工作量,但程序编得结构化,容易看懂,而且如果函数做得更好,也可以在其他地方再使用。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:统一建模语言简介
- 成功软件开发者的9种编程习惯(二) 2008-04-10
- 成功软件开发者的9种编程习惯(七) 2008-04-09
- 成功软件开发者的9种编程习惯(六) 2008-04-09
- 成功软件开发者的9种编程习惯(一) 2008-04-09
- 成功软件开发者的9种编程习惯(三) 2008-04-09
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash