再帰の秘密を覗いてみる
#includeint 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);
}