Jak używać słowa kluczowego rejestru w C

Jak używać słowa kluczowego rejestru w C
W programowaniu C słowa kluczowe są zarezerwowanymi słowami o określonych znaczeniach i funkcjach. Jednym z tych słów kluczowych jest "rejestr", który jest specyfikatorem klasy przechowujących, który instruuje kompilatora, aby zachował określoną zmienną w rejestrze na procesorze, a nie pamięć. W tym artykule zawiera przegląd słowa kluczowego rejestru w C i jego użycie.

Jakie jest słowo kluczowe rejestru w C

Słowo kluczowe "rejestr" W C jest specyfikator klasy przechowywania, który można zastosować, aby poinformować interpretera, że ​​konkretna zmienna musi być przechowywana w rejestrze na procesorze, a nie pamięć. Rejestry są znacznie szybsze niż pamięć, a czas dostępności procesora jest również znacznie krótszy. W rezultacie używamy słowa kluczowego "rejestr" który jest używany głównie w programie. Mówiąc prosto, słowo kluczowe rejestru ogranicza kompilator do przechowywania wartości w rejestrze na procesorze, aby upewnić się, że można go szybko odzyskać. Jednak kompilator należy umieścić tę wartość w rejestrze procesora lub pamięci RAM.

Zakres słowa kluczowego rejestru

W programowaniu C zakres rejestr Słowo kluczowe jest lokalne, co oznacza, że ​​można uzyskać do niego dostęp tylko w ramach funkcji lokalnych, w których jest zdefiniowane. Jego wykonanie kończy się po zakończeniu bloku tam, gdzie jest zdefiniowany.

Składnia

Poniżej znajduje się składnia do użycia rejestr Słowo kluczowe w programowaniu C:

rejestr ;

Na przykład, aby zadeklarować rejestr Typ danych int, używany jest następujący kod:

rejestracja int num;

Prosty przykład słowa kluczowego rejestru w C

Poniżej znajduje się prosty przykład kodu C za pomocą rejestr.

#włączać
int main ()
int num = 10;
Rejestr int *p = #
printf („Wartość wskaźnika to: %d”, *p);
powrót 0;

Powyższy program deklaruje zmienną NUM o wartości 10. Deklaruje również wskaźnik P za pomocą rejestr Słowo kluczowe, które sugeruje kompilatorowi, że P powinien być przechowywany w rejestrze dla szybszego dostępu. P jest inicjowany, aby wskazać adres pamięci NUM. Program następnie drukuje wartość lokalizacji pamięci wskazanej przez p za pomocą printf () funkcjonować. Wreszcie program zwraca 0, aby wskazać pomyślne wykonanie.

Wyjście

Wniosek

rejestr W C jest słowem kluczowym, które kieruje kompilatorem w celu ustalenia, że ​​określona zmienna powinna być przechowywana w rejestrze procesora, a nie pamięć. Powyższy artykuł pokazuje szczegółowe informacje na temat słowa kluczowego rejestru, jego deklaracji i jego użycia w języku programowania C.