- 博客(1)
- 收藏
- 关注
原创 C语言在调用函数时,如何传递参数
1. 32位 32位时,使用栈传递参数。c程序中的参数会以从右往左的方向依次压入栈中。这也是方便出栈时,左边第一个参数最先出来。(栈:先进后出)2. 64位 当64位时,根据参数数量的多少而影响其传递方式。 当参数小于或等于6时,通过寄存器传递参数。传递方向也是先传最右边的。 当参数大于6时,先通过栈传递将最左边的参数到第七位参数依次压入栈。然后利用寄存器传递将第六位到最右边位的参数依次压入寄存器。...
2021-11-11 10:31:10 1276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人