pop后栈里面数据真的没有了吗

想问一下就是在数据结构栈中,pop输出数据后,数据在内存中还在吗。为什么说printf之后数据就没了啊?我在pop之后再把top指针往上++取值,还是可以得到我存储的值。那为什么说pop之后就是空栈了呢,不是很理解

发现栈指针sp好像也占用内存字节单元啊。

img


1682519785424.jpg