top of page

ESTRUCTURAS ESTATICAS EN C

 

 

En esta ocacion trataremos sobre la utilización de las estructuras de datos en el lenguaje C.

 Llamamos estructuras de datos a conjuntos de informaciones simples que son tratables como un todo, al mismo tiempo que cada uno de sus elementos son identificables individualmente de algún modo.

Las denominaremos estáticas, para distinguirlas de aquellas estructuras de datos de almacenamiento interno que se basan en la utilización dinámica de memoria. 

Son aquellas en las que el tamaño ocupado en memoria se define antes de que el programa se ejecute y no puede modificarse dicho tamaño durante la ejecución del programa.

Su principal característica es que ocupan solo una casilla de memoria, por lo tanto una variable simple hace referencia a un único valor a la vez

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SINTAXIS:

 

Tipo identificador[ [tamaño] ] [ = { lista de inicialización } ] ;

donde,

  • 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.

     

     

     

     

     

     

     

     

     

bottom of page