求助!关于指针的小问题!!
程序代码:
#include <stdio.h>
void f(int **q)
{
int i = 6;
*q = &i;
}
int main()
{
int * p;
f(&p);
printf("%d\n",*p);
return 0;
}
/*
在Dev-C++5.11中的输出结果是:
--------------------------------
6
--------------------------------
问题:
当程序运行完 f(&p); 函数时,f() 函数中的形参 i 在函数终止以后不就被释放掉了吗?
为什么 *p 最后输出的值还是 6 ?
*/







