内存被释放,不一定马上被用作其他功能.即使被使用, 也未必马上被修改值.所以 输出结果为100是正常的. 只是概率性问题.实际编程中为了稳定性 不应有此类操作.
因为fun()函数返回的值被计算机的临时变量存放,当你赋值给p的时候,p是指向临时变量的地址,所以还可以读取出100