#include <stdio.h>void f(int ** q){ int i = 5; *q = &i;}int main(void){ int *p; f(&p); printf("%d\n",*p); return 0;}疑问:VC6.0输出结果:5f函数执行完毕,为f分配的静态变量也都会释放,那么q跟i也就都不存在,为何输出结果还为5???