![]() |
#2
qq28901900442020-05-01 15:37
|
# include <stdio.h>
void f(int **q)
{
int i=5;
*q=&i;
}
int main(void)
{
int *p;
f(&p);
printf("*p=%d\n",*p);
return 0;
}
//在本函数中,运行f();函数以后i不是已经释放掉了吗?为什么运行后还能输出*p=5?