register为建议性且只能声明为局部变量,由于系统寄存器数量可能有限,从而对已经声明的变量进行auto处理。
对于短时间快速访问存在于寄存器的变量,可提高运行速度,此外不可对寄存器变量进行取地址&操作。
一般来说,不要推断编译器的优化器,人为的使用register并不一定效果更好。
register为建议性且只能声明为局部变量,由于系统寄存器数量可能有限,从而对已经声明的变量进行auto处理。
对于短时间快速访问存在于寄存器的变量,可提高运行速度,此外不可对寄存器变量进行取地址&操作。
一般来说,不要推断编译器的优化器,人为的使用register并不一定效果更好。