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

2008-04-09 04:07:56来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

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);
}

  要这样写,也许会增加工作量,但程序编得结构化,容易看懂,而且如果函数做得更好,也可以在其他地方再使用。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:统一建模语言简介

下一篇:成功软件开发者的9种编程习惯(六)