C++中的寄存器变量

2024-10-23 14:41:43

1、用register声明的局部变量,称之为寄存器变量

C++中的寄存器变量

2、寄存器变量的值直接存放在CPU寄存器中,在使用该变量时,直接从寄存器中取值参与运算

C++中的寄存器变量

3、一般变量的值在参与运算都是先从内存中获取,然后发送到CPU,经过CPU计算,若要保存该变量的值,在将变量的值发送回内存中

C++中的寄存器变量

4、寄存器变量能够提高程序的执行效率,目前使用的大多数编译器,都能够对代码进行优化,能够将频繁使用的局部变量,自动放在寄存器中

C++中的寄存器变量
猜你喜欢