成功軟體開發者的9種程式設計習慣 3 (轉)

worldblog發表於2007-12-07
成功軟體開發者的9種程式設計習慣 3 (轉)[@more@]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裡定義的作業,上面的例子是要執行結束。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-989408/,如需轉載,請註明出處,否則將追究法律責任。

相關文章