上面代码中,test结构中i和p指针,在C的编译器中保存的是相对地址——也就是说,他们的地址是相对于struct test的实例的。如果我们有这样的代码: 1 structtest t; 我们用gdb跟进去,对于实例t,我们可以看到: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # t实例中的p就是一个野指针 (gdb) p t $1 =...