与函数有关的优化——读书笔记[Linux程序设计大全]

一个函数调用要经过以下4个步骤:

1.参数压栈

2.保存寄存器的值

3.保存返回地址

4.跳转

 

变量存储优化:全局变量存储在数据段上,局部变量存储在栈上。编译器会将局部变量存储在寄存器中,而全局变量存储于内存中。

你可能感兴趣的:(与函数有关的优化——读书笔记[Linux程序设计大全])