Cómo Describir La Estructura

Tabla de contenido:

Cómo Describir La Estructura
Cómo Describir La Estructura

Video: Cómo Describir La Estructura

Video: Cómo Describir La Estructura
Video: La estructura de un texto 2024, Mayo
Anonim

Una estructura en la mayoría de los lenguajes de programación, en particular C ++, es un tipo de datos especial, una colección de elementos arbitrarios. El contenido de la estructura se determina en el momento de su descripción, y sus elementos constitutivos pueden ser de diferentes tipos. La declaración y descripción de la estructura es posible en cualquier parte del programa, hasta que se llama.

Cómo describir la estructura
Cómo describir la estructura

Instrucciones

Paso 1

Por lo general, la descripción de la estructura también contiene su declaración. Dado que la estructura es, de hecho, un nuevo tipo de datos, su nombre debe ser único dentro del mismo programa. En C ++, la palabra clave struct se usa para declarar una estructura. Cada elemento de la estructura en el momento de la descripción también debe ser declarado, con una indicación completa de su tipo y la cantidad de memoria que ocupa Un ejemplo de descripción: struct My_struct1 {int data1; char data2 [20]; float data3;}; Aquí My_struct1 es el nombre de la estructura creada. Los elementos que se encuentran entre paréntesis se denominan campos, especifican el contenido de la estructura. Cada instancia del nuevo tipo contendrá una variable int y un flotante, así como una matriz de 20 valores de caracteres (char).

Paso 2

Para seguir trabajando, cree una instancia de la estructura: My_struct1 Data_St; Un puntero a una estructura se crea de la misma manera que para cualquier otro tipo usando el operador "*": My_struct1 * pointData_St;

Paso 3

A menudo, al escribir el código de un programa, surgen situaciones en las que se debe mencionar una nueva estructura antes de describirla completamente. En este caso, use la forma abreviada de la declaración: struct My_struct2; Sin embargo, aún es imposible declarar sus objetos después de tal registro, ya que es imposible establecer la cantidad de memoria requerida para ellos. Por lo tanto, antes de declarar instancias, proporcione la forma completa de describir la estructura: struct My_struct2 {int data1, data2;};

Paso 4

Si se supone que la estructura debe usarse solo en un lugar de su programa, combine la declaración de tipo con las declaraciones de variable. En este caso, es posible que no se especifique el nombre de la estructura. Declare el número requerido de instancias inmediatamente después de la descripción de la estructura, como se indica en el siguiente ejemplo: struct {int data1; char data2;} exs1, exs2; Aquí exs1 y exs2 son objetos del tipo creado y contienen datos enteros y de caracteres.

Recomendado: