practica de programacion 5 ipn
HOJA
INGENIERO EN
COMPUTACIÓN
ESIME CULHUACAN
ESTRUCTURADA
FECHA
DIA
NOMBRE DEL ALUMNO
4
1
MES
AÑO
ASIGNATURA
Apellido paterno
No. BOLETA
PROGRAMACIONORIENTADA A
OBJETOS
Nombre (s)
Apellido materno
GRUPO
PROFESOR
PRÁCTICA No. 3
PUNTEROS A ESTRUCTURAS
I.- OBJETIVO:
Al término de la práctica el alumno podrá:
- Hacer programas conestructuras
II.- MATERIAL Y EQUIPO:
1
EQUIPO DE CÓMPUTO
1
CPU
Marca_____________ Mod. _________________ N°. ______________
LABORATORIO DE PROGRAMACION ORIENTADA A OBJETOS
YCHPRACTICA 3
PAGINA
1
III.- INTRODUCCIÓN TEÓRICA.
Una estructura no puede contener una instancia de sí misma. Por ejemplo, una
variable del tipo struct card no puede ser declarada dentro dela definición correspondiente a
struct card. Sin embargo, pudiera ser incluido un apuntador a struct . Una estructura,
que contenga un miembro que es un apuntador al mismo tipo de estructura, seconoce como una
estructura autorreferenciada.
El nombre del rótulo de la estructura es opcional. Si la definición de una estructura no contiene
un nombre de rótulo de estructura, las variables de esetipo de estructura pueden únicamente ser
declaradas dentro de la definición de estructura —y no en una declaración por separado.
Cómo inicializar estructuras
Las estructuras pueden serinicializadas mediante listas de inicialización como con los arreglos.
Para inicializar una estructura, escriba en la declaración de la estructura, a continuación del
nombre de la variable, un signo igual, coninicializadores encerrados entre llaves y separados por
comas
struct card a = (“ mesa”, “silla”);
// los dos miembros son de tipo char.
Si en la lista aparecen menos inicializadores que en laestructura, los miembros restantes
automáticamente quedarán inicializados a O (o NULL si el miembro es un apuntador). Las variables
de estructura declarados por fuera de una definición de función...
Regístrate para leer el documento completo.