#include <stdio.h>

int *gp;

void func(int **p)
{
	int i = 55;
	*p = &i;
}

int main(void)
{
	int **p;
	p = &gp;
	func(&*p);

	printf("gp:%d\n", *gp);

	return 0;
}
