|
|
成功软件开发者的9种编程习惯(四) |
|
|
作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站 |
5. 不乱用程序切断(Block)
很多人经常乱用程序切断。使用三个以上的切断是比较难以看懂的程序。请看下面例子:
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); }
要这样写,也许会增加工作量,但程序编得结构化,容易看懂,而且如果函数做得更好,也可以在其他地方再使用。
|
|
相关文章:相关软件: |
|