#include <stdio.h>
int *gp;
void func(int **pp)
{
*i = 5;
*pp = i;
}
int main(void)
{
int **p;
p = &gp;
func(&*p);
return 0;
}
ICAgICNpbmNsdWRlIDxzdGRpby5oPgogICAgIAogICAgaW50ICpncDsKICAgICAKICAgIHZvaWQgZnVuYyhpbnQgKipwcCkKICAgIHsKICAgIAlpbnQgKmkgPSBtYWxsb2Moc2l6ZW9mKGludCkpOwogICAgCSppID0gNTsKICAgIAkqcHAgPSBpOwogICAgfQogICAgIAogICAgaW50IG1haW4odm9pZCkKICAgIHsKICAgIAlpbnQgKipwOwogICAgCXAgPSAmZ3A7CiAgICAJZnVuYygmKnApOwogICAgIAogICAgCXByaW50ZigiZ3A6JWRcbiIsICpncCk7CiAgICAgCiAgICAJcmV0dXJuIDA7CiAgICB9CiAgICAg