gpt4 book ai didi

c - 将c中的指针存储在特定寄存器中

转载 作者:太空宇宙 更新时间:2023-11-04 02:07:46 26 4
gpt4 key购买 nike

我是否可以将一个 c 指针加载到一个特定的寄存器中,比如 eax?我想获取一个数组,如 int array[10],并将数组(或 &array[0],但无论哪种方式,它们都是一样的)加载到寄存器 eax 中。

最佳答案

这取决于编译器。 Gcc 对 register 关键字有扩展

register unsigned* p __asm__("eax") = a;

关于c - 将c中的指针存储在特定寄存器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18858124/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com