第十六章 少見的控制結(jié)構(gòu) 16.1 goto 語句 若語言不支持結(jié)構(gòu)化語句,那就用 goto 去模仿結(jié)構(gòu)化控制結(jié)構(gòu)。 能用結(jié)構(gòu)化結(jié)構(gòu)的地方盡量不用 goto. 16.2 Return 語句 減少每個(gè)程序中的 return 語句。 用 return 增強(qiáng)可讀性。 16.3 遞歸調(diào)用 下面是用遞歸的幾點(diǎn)建議: 要保證遞歸能終止。 設(shè)置安全計(jì)數(shù)器防止無限遞歸。 把遞歸調(diào)用限制在一個(gè)子程序里。 要注意堆棧。 不要用遞歸去計(jì)算階乘或菲波那契(fibounacci)數(shù)。 要慎用遞歸調(diào)用。 |
|