210开发板吧 关注:77贴子:371
  • 0回复贴,共1

210开发板技术知识——C 函数是怎么被组织进 C程序的?

只看楼主收藏回复

C 语言的函数是从下(低地址)向上(高地址)压入堆栈的,如下图所示:
栈底 高地址
| .......
| 函数返回地址
| .......
| 函数最后一个参数
| ......
| 函数第一个可变参数 <--va_start后 ap指向
| 函数最后一个固定参数
| ......
| 函数第一个固定参数
栈顶 低地址


1楼2013-03-04 09:13回复