求教一个问题,我在A函数声明了一个x变量,然后将这个变量的地址作为指针参数y调用并传入B函数。B函数里面调用了C函数,在调...

2019-07-21 08:00发布

求教一个问题,我在A函数声明了一个x变量,然后将这个变量的地址作为指针参数y调用并传入B函数。B函数里面调用了C函数,在调用此函数之前,指针y存的是变量x的地址,是没错的。然后调用了C函数并返回后,y存储的地址改变了,并且这个地址已不在堆栈范围内。这是怎么回事?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。