寄存器变量-计算机二级c

时间:2024-05-16 03:16:47
【文件属性】:

文件名称:寄存器变量-计算机二级c

文件大小:1MB

文件格式:PPT

更新时间:2024-05-16 03:16:47

二级c

寄存器变量 说明——寄存器说明符只能用于说明函数中的内部变量,寄存器变量存储在CPU的通用寄存器中。 计算机从寄存器中存取数据的速度要远远快于从内存中存取数据,所以当变量使用非常频繁时,将变量定义为寄存器变量可以提高程序运行速度。 寄存器是与机器硬件密切相关的,不同的计算机,寄存器的数目不一样,通常为2到3个。 由于受硬件寄存器长度的限制,所以寄存器变量只能是char、int或指针型。 main ( ) { register int i; for(i=0;i<100;i++) printf(“i=%d\n”,i); } main ( ) { int i; for(i=0;i<100;i++) printf(“i=%d\n”,i); } 7.8 变量的存储类型 1。通过简单的例题,以常见的自动变量,建立变量存储特性的概念。 例中,变量a,b,c,z等的存储特性是auto(自动变量),被缺省。 模拟运行,观察何时被分配内存单元,何时释放内存。


网友评论