c - 在C编程语言中,寄存器存储类变量存储在哪里(即微处理器的哪个寄存器中)?

标签 c cpu-registers microprocessors storage-class-specifier

寄存器存储类的任何固定寄存器

最佳答案

register 是给编译器的一个建议,它可能希望将指定的变量放入寄存器中。

这不是一个命令,它必须将其放入寄存器中。

编译器可以选择将变量放入哪个寄存器,或者完全忽略建议。

关于c - 在C编程语言中,寄存器存储类变量存储在哪里(即微处理器的哪个寄存器中)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49675472/

相关文章:

intel - hlt 期间程序计数器的状态

c - 当我将像素乘以比例因子时图像变黑

c - 找到一条到达叶子的路径等于sum(不是BST)

cpu-registers - Z80 寄存器对

emulation - 为什么6502的中断标志的初始状态为1?

c - X_MODIFY在ADSP-BF537的DMA中起什么作用? (模拟设备)

c - C 中的结构问题

c - 为什么这段代码会提前退出?

cpu-architecture - 索引寻址模式和隐式寻址模式

c++ - Arduino清除缓冲区