*   >> Lectura Educación Artículos >> science >> programación

Tablas en C

ro que usted da para el tamaño de la matriz es el número máximo de filas que pensar en la mesa tendrá. Por el momento la tabla usaremos tiene sólo 4 filas. En la vida real, se añadirán más filas conforme pasa el tiempo. Así que la línea anterior declara la estructura y la matriz en un comunicado principal. Esta afirmación principal es un secreto de la creación de una mesa en C. La adición de datos La tabla C es la estructura declarada combinado y matriz. Usted agrega datos a la tabla C, mediante la asignación de valores a los objetos struct.

Es bueno hacer esta fila por fila, como se ilustra en el siguiente segmento de código. Este segmento de código muestra cómo se añade datos a las primeras dos filas empleados [0] .name = "María Jones"; empleados [0] .age = 35; empleados [0] .salary = 3856.42; empleados [0] .qualification = "Doctorado"; empleados [1] .name = "John Carlson"; empleados [1] .age = 36; empleados [1] .salary = 2124.32; empleados [1] .qualification = "MSc"; Acceso a los datos En nuestra situación, cada estructura tiene 4 objetos; cada elemento de la matriz es una estructura. Siembre cada fila es una estructura.

Bueno, puede acceder a los datos mediante el acceso a objetos en una estructura de uno en uno. Para acceder a un objeto, se empieza escribiendo el nombre de la matriz (identificador) con el índice de la fila de los corchetes. A continuación, escriba el punto y luego el identificador del objeto correspondiente en la estructura. Por ejemplo. empleados [1] .age Puede utilizar esta expresión para asignar valor a un objeto en una estructura o para leer el valor del objeto. Para modificar el valor del objeto, simplemente asignar el nuevo valor.

El identificador de elemento de la matriz con el índice devuelve una estructura. Así que a continuación, utiliza el operador punto seguido de un nombre de objeto interno struct como lo haría para cualquier identificador de estructura, que no es un elemento de matriz. Ejemplo de código El siguiente código ilustra todo lo que se ha dicho. También modifica la edad de John Carlson y lee (muestra) de ella. #include int main () {struct {char nombre *; int edad; flotar salario; char * cualificación;} empleados [30]; empleados [0] .name = "Mary Jones"; empleados [0] .age = 35; empleados [0] .

salary = 3856.42; empleados [0] .qualification = "Doctorado"; empleados [1] .name = "John Carlson"; empleados [1] .age = 36; empleados [1] .salary = 2124.32; empleados [1] .qualification = "MSc"; empleados [1] .age = 42; p

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.