¿Cuál es la palabra clave de registro en c?
La palabra clave "registro" en C es un especificador de clase de almacenamiento que puede emplearse para decirle al intérprete que una variable específica debe mantenerse en un registro en la CPU en lugar del almacenamiento. Los registros son mucho más rápidos que la memoria, y el tiempo de accesibilidad de la CPU también es mucho más corto. Como resultado, usamos la palabra clave "registro" que se usa principalmente en el programa. En términos simples, la palabra clave de registro restringe el compilador para almacenar el valor en un registro en la CPU para garantizar que pueda recuperarse rápidamente. Sin embargo, depende del compilador colocar ese valor en un registro de CPU o RAM.
Alcance de la palabra clave de registro
En la programación C, el alcance del registro La palabra clave es local, lo que significa que solo se puede acceder dentro de las funciones locales donde se define. Su ejecución termina cuando el bloque termina donde se define.
Sintaxis
La siguiente es la sintaxis para usar la registro Palabra clave en la programación C:
registroPor ejemplo, declarar un registro del tipo de datos int, se utiliza el siguiente código:
registrar int num;Ejemplo simple de palabra clave de registro en c
El siguiente es un ejemplo simple de código C usando el registro.
#incluirEl programa anterior declara un número variable con el valor 10. También declara un puntero P usando el registro Palabra clave, que sugiere al compilador que P debe almacenarse en un registro para un acceso más rápido. P se inicializa para señalar la dirección de memoria de NUM. El programa luego imprime el valor de la ubicación de memoria señalada por P utilizando el printf () función. Finalmente, el programa devuelve 0 para indicar una ejecución exitosa.
Producción
Conclusión
El registro en C es una palabra clave que dirige al compilador para determinar que una variable específica debe mantenerse en un registro de CPU en lugar de la memoria. El artículo anterior muestra un detalle guiado sobre la palabra clave de registro, su declaración y su uso en el lenguaje de programación C.