-1

“每次控件到达它所在的块时,都会分配寄存器存储类变量的存储空间。” 这个说法是真的还是假的?

4

1 回答 1

4

两者都不。C 没有指定register变量分配的方式——除非你不能获取它们的地址。它只指定对变量的访问应该“尽可能快”。分配发生的时间是编译器的实现细节。

这个register关键字被认为是过时的,因为现在的编译器在确定应该放在寄存器中的内容方面比程序员要好得多。不要使用它。

于 2019-02-07T13:47:11.023 回答