Java

Solo disponible en BuenasTareas
  • Páginas : 2 (405 palabras )
  • Descarga(s) : 0
  • Publicado : 31 de octubre de 2010
Leer documento completo
Vista previa del texto
PaUl17F INSTITUTO TECNOLOGICO DE MORELIA TOPICOS SELECTOS DE PROGRAMACIÓN.

UNIONES DE DATOS.
Una unión es una variable la cual podría guardar (en momentos diferentes) objetos de diferentestamaños y tipos. C emplea la sentencia unión para crear uniones por ejemplo: union numero { short shortnumero; long longnumero; double floatnumero; } unumero; Con lo anterior se define una unión llamadanumero y una instancia de esta llamada unumero. numero es la etiqueta de la unión y tiene el mismo comportamiento que la etiqueta en la estructura. Los miembros pueden ser accesados de la siguiente forma:printf("%ld\n",unumero.longnumero); Con la llamada a la función se muestra el valor de longnumero. Cuando el compilador de C está reservando memoria para las uniones, siempre creará una variable losuficientemente grande para que quepa el tipo de variable más largo de la unión. Con la finalidad de que el programa pueda llevar el registro del tipo de la variable unión usada en un momento dado, escomún tener una estructura (con una unión anidada) y una variable que indica el tipo de unión.

Funciones
Una función es un conjunto de declaraciones, definiciones, expresiones y sentencias querealizan una tarea específica. El formato general de una función en C es

especificador_de_tipo nombre_de_función( { variables locales código de la función }

lista_de_parámetros )

Elespecificador_de_tipo indica el tipo del valor que la función devolverá mediante el uso de return. El valor puede ser de cualquier tipo válido. Si no se específica un valor, entonces la computadora asume pordefecto que la función devolverá un resultado entero. No se tienen siempre que incluir parámetros en una función. La lista de parámetros puede estar vacía. Las funciones terminan y regresanautomáticamente al procedimiento que las llamó cuando se encuentra la última llave }, o bien, se puede forzar el regreso antes usando la sentencia return. Además del uso señalado la función return se usa para...
tracking img