关注
register 是C语言中的一种存储类(storage class),用于提示编译器将变量存储在CPU的寄存器中,以提高访问速度。然而,register存储类的使用已经在现代C语言标准中被废弃,因为编译器通常会智能地选择合适的寄存器来存储变量,而不需要程序员显式地声明。 在过去,程序员可能会使用 register 存储类来建议编译器将频繁使用的变量存储在寄存器中,以提高程序的性能。例如: register int count = 0; 然而,现代编译器通常会更好地优化代码,以便更好地利用寄存器,因此显式使用 register 存储类的需求已经减少。 在C语言的最新标准(C11)中,register 存储类已被标记为废弃,编译器可以选择忽略它。程序员不再需要显式地使用 register,而可以依赖于编译器进行优化。因此,通常不建议在现代C代码中使用 register存储类。
查看原帖
3 评论
相关推荐
点赞 评论 收藏
分享
09-23 13:46
河南师范大学 算法工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛客树洞,我想对你说 #
18669次浏览 136人参与
# 大学最后一个寒假,我想…… #
55814次浏览 613人参与
# 快手技术岗信息交流阵地 #
8134次浏览 58人参与
# 你最近一次加班是什么时候? #
94421次浏览 515人参与
# 除了主业以外,你还有哪些其他收入? #
32430次浏览 299人参与
# 你最满意的offer薪资是哪家公司? #
42903次浏览 214人参与
# 求职中的尴尬瞬间 #
7552次浏览 66人参与
# 应届生被毁约被毁意向了怎么办 #
48252次浏览 282人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
138033次浏览 886人参与
# 机械人避雷的岗位/公司 #
30508次浏览 250人参与
# 研究所笔面经互助 #
98155次浏览 550人参与
# 牛客周边新品开箱 #
12042次浏览 91人参与
# 国央企薪资爆料 #
123556次浏览 580人参与
# 如何KTV领导 #
74485次浏览 505人参与
# 硬件人的春招flag #
53310次浏览 435人参与
# 牛友的志愿填报指南 #
36886次浏览 189人参与
# 打工人锐评公司红黑榜 #
176392次浏览 1023人参与
# 怎么给家人解释你的工作? #
15892次浏览 95人参与
# 得物app工作体验 #
30426次浏览 69人参与
# 国企还是互联网,你怎么选? #
173061次浏览 1313人参与
# 25届非技术实习投递记录 #
132572次浏览 993人参与


