#include void whatever (const int n) { static int x = 2; x = x+1; printf ("%d\n", x); printf ("&x: %p (%u)\n", (void *) &x, (unsigned int) &x); if (n > 0) whatever (n-1); } int main () { whatever (5); return 0; }