二级指针
程序员文章站
2024-01-01 19:57:10
...
void fun(int **tmp)
{
*tmp=(int*)malloc(sizeof(int));
**tmp=100;
}
int main()
{
int *p=NULL;
fun(&p);
printf("%d\n",*p);
}
void fun(int **tmp)
{
int *p=(int *)malloc(sizeof(int));
*p=10;
*tmp=p;
}
int main()
{
int *p=NULL;
fun(&p);
printf("%d\n",*p);
if(p!=NULL)
{
free(p);
p=NULL;
}
}