文章目录 基本含义 代码示例 使用注意事项 在不同编译器中的表现 register 是C和C++编程语言里的一个存储类说明符 基本含义 register 关键字的主要作用是建议编译器将变量存储在CPU的寄存器中,而不是内存里。寄存器是CPU内部的高速存储单元,和内存相比,寄存器的读写速度要快很多。要是变量被频繁访问,把它放在寄存器里就能显著提升程序的运行效率。 代码示例 #include <stdio.h> int main() { register int i; for (i = 0