#include int *f (int varNotToSet, int varToSet) { int n = 7; varToSet = 7; return ------- ; // &n, &varNotToSet, or &varToSet could go here. } int fib (int n) { if (n == 0 || n == 1) { return n; } else { return fib(n-1) + fib(n-2); } } int main ( ) { int *ptr; int k1 = 7, k2 = 0, n; ptr = f (k1, k2); printf ("7 = "); printf ("%d\n", *ptr); return 0; }