在C语言中register是什么意思?又起到了什么作用?

一些变量在定义时类型说明符前加了register,其起到什么功能?... 一些变量在定义时类型说明符前加了register,其起到什么功能? 展开
 我来答
vbhkkn
推荐于2019-09-04 · TA获得超过977个赞
知道小有建树答主
回答量:5
采纳率:0%
帮助的人:683
展开全部

register是做声明的,为了提高效率。

C语言允许将局部变量的值放在CPU中的寄存器中,这种变量叫寄存器变量

我们常用定义变量存放在内存中!而register是指寄存器变量。寄存器是cpu的存储部件,即是高速缓存,通常不大,最多几mb。定义这个变量适用于频繁使用某个变量,以加快运行速度,因为保存在寄存器中,省去了从内存中调用,要注意定义了这个变量后,不能取地址!!就是不能使用&符号,这与一般不同。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式