「再帰」の版間の差分

m (ボット: 言語間リンク 45 件をウィキデータ上の d:q179976 に転記)
[[C言語]]での例:
<source lang="c">
/* 階乗 n! を計算する */
int fact(int n) {
{
if (n == 0) return 1; /* 脱出条件。0! は 1 である */
return fact(n - 1) * n; /* n! は (n-1)! に n を乗じたもの。再帰呼出し */
}
</source>
 
匿名利用者