更新时间:2024-01-02 16:02:11
大家好,我是小环,我来为大家解答以上问题。寄存器英文,寄存器很多人还不知道,现在让我们一起来看看吧!
1、C语言提供了另一种变量,即寄存器变量。
2、这种变量存放在CPU的寄存器中,使用时,不需要访问内存,而直接从寄存器中读写, 这样可提高效率。
3、寄存器变量的说明符是register。
4、 对于循环次数较多的循环控制变量及循环体内反复使用的变量均可定义为寄存器变量。
5、 [例5.16] 求∑200i=1imain() { register i,s=0; for(i=1;i<=200;i++) s=s+i; printf("s=%d ",s); } 本程序循环200次,i和s都将频繁使用,因此可定义为寄存器变量。
6、对寄存器变量还要说明以下几点: 1. 只有局部自动变量和形式参数才可以定义为寄存器变量。
7、因为寄存器变量属于动态存储方式。
8、凡需要采用静态存储方式的量不能定义为寄存器变量。
本文到此讲解完毕了,希望对大家有帮助。