register:这个关键字请求编译器尽可能 的将变量存在CPU内部寄存器中,而不是通过内存寻址访问,以提高效率.这里注意是尽可能,不是绝对.你想想,一个CPU拥有 的寄存器也就那么几个或几十个,你要是定义了很多register 变量,就是它累死也不可能全部把这些变量放入寄存器吧,况且他内部还有好多需要寄存器的,轮也可能轮不到你. 一.寄存器 数据从内存里拿出来先放到寄存器,然后CPU 再从寄存器里读取数据来处理,处理完后同样把数据通过寄存器存放到内存里,CPU 不直接和内存打交道.这里要说明的…