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:
rejestrNa 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ć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.