このページに関してのお問い合わせはこちら
再帰
ツイート
46
:
デフォルトの名無しさん
:
2001/06/18(月) 00:06
>>43
printd(int n) /* nを10進数で表示 */
{
int i;
if (n < 0) {
putchar('-');
n = -n;
}
if ((i = n/10) != 0)
printd(i);
putchar(n % 10 + '0');
}
再帰使わない例も載ってて、それと比べると再帰の良さがわかりやすい。