H5W3
当前位置:H5W3 > 其他技术问题 > 正文

数组元素的入栈顺序问题

数组元素的入栈顺序取决于编译器的内存分配方式是递增还是递减
假设一个数组a有三个元素,那么不同情况下,a[0]和a[2]谁先入栈。

回答:

数组也是循环一个一个压入栈中

回答:

按照 CSAPP 3.8 节的内容,a[2] 先入栈,数组开头的指针 pA 指向 a[0],采用 pA + 偏移量的方式访问。

本文地址:H5W3 » 数组元素的入栈顺序问题

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址