3.309 cursos gratis
6.273.225 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Funciones en C (segunda parte) > Funciones en C. Variables de registro

Funciones en C (segunda parte)

Autor: Editorial McGraw-Hill
Curso: 5/5 5/5 (2 opiniones) |1993 alumnos|Fecha publicación: 17/10/2008

Capítulo 1:

 Funciones en C. Variables de registro

Variables de registro

Cuando declaramos una variable como variable de registro, le estamos diciendo al compilador que queremos que la variable se almacene en un lugar de rápido acceso, generalmente en los registros de la unidad central de procesamiento del ordenador.

Para declarar una variable como variable de registro, debemos colocar la palabra reservada register antes de la declaración de la variable. Veamos algunos ejemplos:

register int contador:
register char a;

Sólo se pueden declarar variables como register si son variables automáticas (locales) o argumentos formales de una función. Veamos un ejemplo de la utilización de register en los argumentos formales de una función:



Cuando se utiliza una variable de tipo register, no está garantizado que su valor se almacene en un registro. Para que el valor de dicha variable se almacene en un registro, debe haber alguno  disponible, de lo contrario C ignora el calificador register y crea la variable localmente como ya hemos visto.

Debido a restricciones de hardware, existen ciertas limitaciones al utilizar variables register. Por esta razón, sólo un número determinado de variables pueden declararse como register dentro de una función.

También existen limitaciones en cuanto al tipo de las variables. Es el compilador el que se encarga de ignorar el calificador register si existe un número excesivo de declaraciones o los tipos utilizados no están permitidos.

Nota: Este curso forma parte del libro "CEO - Fundamentos de Programación" del autor J. M. Molina, F. Chamorro, publicado por la editorial McGraw-Hill (ISBN: 84-481-4868-1).

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 2 opiniones. Opina sobre este curso.


Cursos similares a Funciones en C (segunda parte)


Cursos Valoración Alumnos Vídeo
Bases de Datos en C#
El curso incluye el código necesario para acceder a las bases de datos y realizar consultas de selección y de acción.... [05/04/07]
 3,33/5 4.826  
Visual Basic 6.0. Guía básica
Visual Basic es un lenguaje de programación desarrollado para Microsoft. Con Visual Basic podrás ap... [19/11/09]
0/5 0  
Técnicas para el desarrollo de computación móvil (orientado a PDA)
Uno de los nuevos paradigmas en el desarrollo de proyectos informáticos es la computación móvil (computación Ubicua). Aquí se verá todo lo que involucra la creación de un... [31/03/06]
 4,33/5 1.369  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail