64位程序传参规则

###Windows64位程序:以C++函数调用:
     参数传递规则:前四个整数类型(包括指针)或浮点类型的参数会依次通过奇存器rcx、rdx、r8和r9传递,后续的参数则通过栈来传递。从右往左的顺序。
###Linux64位程序:
    参数少于7个时:参数从左到右依次放入寄存器:rdi、rsi、rdx、rcx、r8、r9。
    参数多于7个时:前6个参数仍然按照上述方式放入寄存器。剩余的参数则从右向左依次放入栈中。

posted @ 2026-01-29 15:59  hopeccie  阅读(3)  评论(0)    收藏  举报