gpt4 book ai didi

c - C 中寄存器存储类的存储分配?

转载 作者:行者123 更新时间:2023-11-30 18:27:34 25 4
gpt4 key购买 nike

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

最佳答案

都不是。 C 没有指定寄存器变量的分配方式 - 除非您不允许获取它们的地址。它仅指定对变量的访问应该“尽可能快”。分配何时发生是编译器的实现细节。

register 关键字被视为已过时,因为当今的编译器比程序员更擅长确定应将哪些内容放入寄存器中。不要使用它。

关于c - C 中寄存器存储类的存储分配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54574492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com