char ch;
void f(char *p){p = &ch;}
int main(void)
{
char *p = (char *)0x0;
f(p);
*p = 'a';
putchar(*p);
return 0;
}
//-------the right function-------
//--void f(char **p){*p = &ch;}
char ch;
void f(char *p){p = &ch;}
int main(void)
{
char *p = (char *)0x0;
f(p);
*p = 'a';
putchar(*p);
return 0;
}
//-------the right function-------
//--void f(char **p){*p = &ch;}