#include <stdio.h>
void foo(int *p); // <<<<<<<<<< Declare your function first!
int main() {
int i = 97, *p = &i;
foo(&i); printf("%d ", *p);
}
void foo(int *p) {
int j = 2;
p = &j;
printf("%d ", *p);
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGZvbyhpbnQgKnApOyAvLyA8PDw8PDw8PDw8IERlY2xhcmUgeW91ciBmdW5jdGlvbiBmaXJzdCEKCmludCBtYWluKCkgewoKICAgIGludCBpID0gOTcsICpwID0gJmk7CgogICAgZm9vKCZpKTsgcHJpbnRmKCIlZCAiLCAqcCk7Cn0KCnZvaWQgZm9vKGludCAqcCkgewogICAgaW50IGogPSAyOwoKICAgIHAgPSAmajsKICAgIHByaW50ZigiJWQgIiwgKnApOwp9