#include <stdio.h>
//int *gp;
void func(int **p)
{
int i = 5;
*p = &i;
}
int main(void)
{
int *p;
//p = gp;
func(&p);
//printf("gp:%d\n", *gp);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgovL2ludCAqZ3A7Cgp2b2lkIGZ1bmMoaW50ICoqcCkKewoJaW50IGkgPSA1OwoJKnAgPSAmaTsKfQoKaW50IG1haW4odm9pZCkKewoJaW50ICpwOwoJLy9wID0gZ3A7CglmdW5jKCZwKTsKCQoJLy9wcmludGYoImdwOiVkXG4iLCAqZ3ApOwoJcHJpbnRmKCJwOiAlZFxuIiwgKnApOwoJCglyZXR1cm4gMDsKfQo=