register编译指示

register 编译指示仅用于变量。 它将变量声明为 register ,给编译器一个提示,即应该将变量放在硬件寄存器中以便更快地访问。 C编译器通常会忽略这一点,但有充分的理由:无论如何,他们通常会做得更好。

在高度特定的情况下(例如,字节码解释器的调度循环),它可能提供好处。