9
我了解堆栈指针是什么-但是它的作用是什么?
堆栈指针指向堆栈的顶部,该堆栈以我们所谓的“ LIFO”为基础存储数据。偷别人的比喻,就像是一堆盘子放在顶部放在盘子里。堆栈指针OTOH指向堆栈的顶部“盘”。至少对于x86如此。 但是,为什么计算机/程序“关心”堆栈指针指向的内容呢?换句话说,拥有堆栈指针并知道其指向服务的目的是什么? C程序员可以理解的解释将不胜感激。
针对在系统开发生命周期中工作的专业人士,学者和学生的问答