Come utilizzare la parola chiave del registro in c

Come utilizzare la parola chiave del registro in c
Nella programmazione C, le parole chiave sono parole riservate con significati e funzioni specifici. Una di queste parole chiave è "Registrati", che è un specificatore di classe di archiviazione che indica al compilatore di mantenere una particolare variabile in un registro sulla CPU anziché memoria. Questo articolo fornirà una panoramica della parola chiave del registro in C e il suo utilizzo.

Qual è la parola chiave del registro in c

La parola chiave "Registrati" In C è un specificatore di classe di archiviazione che può essere impiegato per dire all'interprete che una variabile specifica deve essere conservata in un registro sulla CPU anziché in memoria. I registri sono molto più veloci della memoria e il tempo di accessibilità della CPU è anche molto più breve. Di conseguenza, utilizziamo la parola chiave "Registrati" che viene utilizzato principalmente nel programma. In termini semplici, la parola chiave del registro limita il compilatore per archiviare il valore in un registro sulla CPU per assicurarsi che possa essere recuperato rapidamente. Tuttavia, spetta al compilatore inserire quel valore in un registro CPU o RAM.

Ambito della parola chiave del registro

Nella programmazione C, l'ambito del Registrati La parola chiave è locale, il che significa che è possibile accedere solo all'interno delle funzioni locali in cui è definita. La sua esecuzione termina quando il blocco viene terminato dove viene definito.

Sintassi

Quanto segue è la sintassi per utilizzare il Registrati Parola chiave nella programmazione C:

Registrati ;

Ad esempio, per dichiarare a Registrati del tipo di dati INT, viene utilizzato il seguente codice:

Registrati int num;

Semplice esempio di parola chiave del registro in c

Quello che segue è un semplice esempio di codice C usando il Registrati.

#includere
int main ()
int num = 10;
Registrati int *p = #
printf ("Il valore del puntatore è: %d", *p);
restituzione 0;

Il programma sopra indica un numero variabile con il valore 10. Dichiara anche un puntatore P usando il Registrati Parole chiave, che suggerisce al compilatore che P dovrebbe essere archiviato in un registro per un accesso più veloce. p è inizializzato per indicare l'indirizzo di memoria di num. Il programma stampa quindi il valore della posizione della memoria indicata da P utilizzando il printf () funzione. Infine, il programma restituisce 0 per indicare un'esecuzione riuscita.

Produzione

Conclusione

IL Registrati In C è una parola chiave che indirizza il compilatore per determinare che una variabile specifica dovrebbe essere mantenuta in un registro CPU anziché in memoria. L'articolo di cui sopra mostra un dettaglio guidato sulla parola chiave del registro, sulla sua dichiarazione e sul suo utilizzo nel linguaggio di programmazione C.