数组元素的入栈顺序取决于编译器的内存分配方式是递增还是递减假设一个数组a有三个元素,那么不同情况下,a[0]和a[2]谁先入栈。
数组也是循环一个一个压入栈中
按照 CSAPP 3.8 节的内容,a[2] 先入栈,数组开头的指针 pA 指向 a[0],采用 pA + 偏移量的方式访问。
8 回答6.6k 阅读
2 回答4.3k 阅读✓ 已解决
4 回答4.3k 阅读
2 回答1.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
7 回答1.8k 阅读
1 回答4.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.5k 阅读
3 回答4.4k 阅读✓ 已解决
2 回答3k 阅读
2 回答4.7k 阅读✓ 已解决
数组也是循环一个一个压入栈中