このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

再帰の秘密を覗いてみる


#include

int x = 1;
int i = 1;

void rec(int c)
{
int i = 0;
printf("(c = %d) &x = %p, &c = %p, &i = %p\n", c, &x, &c, &i);
if (c <= 0) return;
rec(c - 1);
}

main()
{
int c = 5;
printf("(main ) &x = %p, &c = %p, &i = %p\n", &x, &c, &i);
rec(c);
}