Objetivo : Realizar una investigación acerca de los las estructuras estaticas en lenguaje C.
Estructuras estaticas en C
Se denominan estáticas las estructuras de datos simples, o complejas, que una vez definidasdentro de un programa, permanecen inalteradas durante la ejecución del mismo, sin podervariar, por tanto, su posición en memoria, ni su longitud en bytes, declarada al especificar eltipo de la misma.
Sintaxis
tipo identificador[ [tamaño] ] [ = { lista de inicialización } ] ;
Tipo: se refiere al tipo de datos que contendrá la matriz. El tipo puede ser cualquiera de los tipos estándar (char, int, float, etc.) o un tipo definido por el usuario. Es más, el tipo de la matriz puede ser de una estructura creada con: struct, union y class.
Identificador :se refiere al nombre que se le dará a la matriz.
Tamaño: es opcional e indica el número de elementos que contendrá la matriz. Si una matriz se declara sin tamaño, la misma no podrá contener elemento alguno a menos que en la declaración se emplee una lista de inicialización.
Lista de inicialización : es opcional y se usa para establecer valores para cada uno de los componentes de la matriz. Si la matriz es declarada con un tamaño especifíco, el número de valores inicializados no podrá ser mayor a dicho tamaño.
Ejemplo
struct Fecha
{
int Dia;
char *Mes;
int Anio;
};
struct Fecha Hoy = {8,"Mayo",1991},
VarFecha;
...
VarFecha = Hoy;
Netgrafia:
https://es.m.wikibooks.org/wiki/Programaci%C3%B3n_en_C/Estructuras_y_Uniones
No hay comentarios:
Publicar un comentario