关注
register 是C语言中的一种存储类(storage class),用于提示编译器将变量存储在CPU的寄存器中,以提高访问速度。然而,register存储类的使用已经在现代C语言标准中被废弃,因为编译器通常会智能地选择合适的寄存器来存储变量,而不需要程序员显式地声明。 在过去,程序员可能会使用 register 存储类来建议编译器将频繁使用的变量存储在寄存器中,以提高程序的性能。例如: register int count = 0; 然而,现代编译器通常会更好地优化代码,以便更好地利用寄存器,因此显式使用 register 存储类的需求已经减少。 在C语言的最新标准(C11)中,register 存储类已被标记为废弃,编译器可以选择忽略它。程序员不再需要显式地使用 register,而可以依赖于编译器进行优化。因此,通常不建议在现代C代码中使用 register存储类。
查看原帖
3 评论
相关推荐
01-20 11:00
广东实验中学 算法工程师 点赞 评论 收藏
分享
点赞 评论 收藏
分享
Aeside:暑期日常一起抓,话说你写两个相同类型的项目不太好吧?
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 哪些公司开春招了? #
10844次浏览 120人参与
# 互联网公司评价 #
478940次浏览 4081人参与
# 上班以后,你还有哪些坚持的爱好? #
7480次浏览 181人参与
# 你觉得今年秋招难吗 #
1944247次浏览 18458人参与
# 你最近因为什么迷茫? #
34714次浏览 573人参与
# 你的秋招进行到哪一步了 #
2505732次浏览 23247人参与
# 聊聊你的被动加班经历 #
3153次浏览 62人参与
# 实习离职怎么跟领导说 #
75968次浏览 432人参与
# 工作压力大怎么缓解 #
138009次浏览 1245人参与
# 我和mentor的爱恨情仇 #
101341次浏览 917人参与
# 找工作以来,你最看不惯__ #
15372次浏览 321人参与
# 实习好累,可以辞职全力准备秋招吗 #
518750次浏览 3559人参与
# AI coding的好用工具分享 #
18979次浏览 380人参与
# 实习怎么做才有更好的产出 #
12492次浏览 228人参与
# 实习教会我的事 #
51752次浏览 403人参与
# 工作一周年分享 #
50013次浏览 262人参与
# 四大天坑是哪四家? #
100850次浏览 235人参与
# 一人一个landing小技巧 #
142749次浏览 1495人参与
# 你都在哪些场所面过试? #
20415次浏览 227人参与
# 实习生工资多少才算正常? #
13168次浏览 202人参与