p算不算越界访问啊?
#include<stdio.h>void f1(int **pp) {
int x=5;
*pp = &x;
}
main() {
int a = 0;
int *p;
p = &a;
f1(&p); //调用完后p应该引用x,而x所在的栈frame已经撤消了才对 不知道编译器如何处理的
getch();
}
[ 本帖最后由 yipianchuyun 于 2010-11-28 22:18 编辑 ]
2010-11-28 22:07
2010-11-28 22:21
2010-11-28 22:26