Chinaunix首页 | 论坛 | 博客
  • 博客访问: 189335
  • 博文数量: 39
  • 博客积分: 1007
  • 博客等级: 准尉
  • 技术积分: 513
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-15 09:15
文章分类

全部博文(39)

文章存档

2012年(2)

2011年(37)

分类: C/C++

2011-07-20 11:17:20

函数调用主要步骤:
 
1、压入参数到堆栈
2、保存寄存器值
3、保存返回地址
4、实现跳转
 
其中1——3步要访问内存(耗时),优化时尽量减少不必要的调用。
函数的本质:一段机器代码段,函数名是一个标号,标号的值是内存中存储函数代码的内存空间的首地址。可以说,函数是一种时间换空间的运用。
阅读(644) | 评论(0) | 转发(0) |
0

上一篇:C程序优化

下一篇:C程序32个关键字

给主人留下些什么吧!~~