Como usar a palavra -chave Register em C

Como usar a palavra -chave Register em C
Na programação C, as palavras -chave são palavras reservadas com significados e funções específicos. Uma dessas palavras -chave é "registro", que é um especificador de classe de armazenamento que instrui o compilador a manter uma variável específica em um registro na CPU em vez de na memória. Este artigo fornecerá uma visão geral da palavra -chave Register em C e seu uso.

Qual é a palavra -chave registradora em c

A palavra -chave "registro" Em C é um especificador de classe de armazenamento que pode ser empregado para dizer ao intérprete que uma variável específica precisa ser mantida em um registro na CPU em vez de armazenamento. Os registros são muito mais rápidos que a memória, e o tempo de acessibilidade da CPU também é muito mais curto. Como resultado, usamos a palavra -chave "registro" que é usado principalmente no programa. Em termos simples, a palavra -chave Register restringe o compilador a armazenar o valor em um registro na CPU para garantir que ela possa ser recuperada rapidamente. No entanto, cabe ao compilador colocar esse valor em um registro da CPU ou RAM.

Escopo da palavra -chave Register

Na programação C, o escopo do registro A palavra -chave é local, o que significa que só pode ser acessada nas funções locais onde é definida. Sua execução termina quando o bloco é encerrado onde é definido.

Sintaxe

A seguir é a sintaxe para usar o registro Palavra -chave na programação C:

registro ;

Por exemplo, para declarar um registro do tipo de dados int, o código a seguir é usado:

registrar int num;

Exemplo simples de palavra -chave de registro em c

A seguir é um exemplo simples de código C usando o registro.

#incluir
int main ()
int num = 10;
registrar int *p = #
printf ("O valor do ponteiro é: %d", *p);
retornar 0;

O programa acima declara um número variável com o valor 10. Também declara um ponteiro p usando o registro Palavra -chave, que sugere ao compilador que P deve ser armazenado em um registro para acesso mais rápido. P é inicializado para apontar para o endereço de memória de num. O programa então imprime o valor do local da memória apontado por p usando o printf () função. Finalmente, o programa retorna 0 para indicar a execução bem -sucedida.

Saída

Conclusão

O registro Em C, é uma palavra -chave que direciona o compilador para determinar que uma variável específica deve ser mantida em um registro da CPU em vez de memória. O artigo acima mostra um detalhe guiado sobre a palavra -chave Register, sua declaração e seu uso na linguagem de programação C C.