关于变量优化的问题。
在C语言关键字中,有 register(请求编译器优化它修饰的变量)volatile(阻止编译器优化它修饰的变量)
我想问的是我什么时候会用到这两个关键字?[编译器对变量的优化是怎么一回事?
2007-08-18 10:26
register声明一个寄存器变量,以加快对变量的访问速度,不过呢,好像现在大多数的编译器不是真正的把变量放在寄存器中。
volatile声明的变量,允许在程序外对该变量进行重置。

2007-08-18 10:43