在C程式語言中有四個儲存類,分別是:
#關鍵字是register。
暫存器變數的值儲存在CPU的暫存器中,而不是儲存在記憶體中,普通變數儲存在記憶體中。
暫存器是CPU中的暫存單元。
它們允許暫存器變數比普通變數具有更快的存取時間。
以下是C程式的register儲存類別:
示範
#include<stdio.h> main ( ){ register int i; for (i=1; i<=5; i++) printf ("%d ",i); }
The output is stated below −
1 2 3 4 5
考慮另一個使用暫存器儲存類別的C程式−
線上示範
#include<stdio.h> int main(){ register int a; printf("%d",a); //prints default value of a =0 }
The output is stated below −
0
以下是用於靜態儲存類別的第三個C程式−
#include<stdio.h> int main(){ register int i = 10; int *p; //int *p = &i; //error occurred ,here we are trying to request address of register variable printf("Value of i: %d", *p); printf("Address of i: %u", p); }
The output is stated below −
Error:add of reg var?
以上是在C語言中,暫存器儲存類別是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!