32位编译器如何传递64位参数

32位编译器如何传递64位参数 之前我们了解到,无论我们传递参数是1字节2字节,最后编译器都会默认4字节的给我们传送,当我们用到的是8字节的那么是怎么返回的呢? __int64 占用8字节空间 C语言: 我们下断点调试一下看看汇编代码: 在Function函数中我们看到,返回x值时,他会把8字节的值拆分成4字节和4字节,分别放入了eax和edx中。。。 我们看看eax的值: edx: 而主函数中接
相关文章
相关标签/搜索