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

C Structures

dor crea realmente. Puede crear una estructura de credenciales. Considere la siguiente tabla, que da las credenciales de cuatro empleados de una empresa: EmployeeID, nombre, edad, salario, HQ Emp1 María Jones 35 $ 3,856.42 Phd Emp2 John Carlson 36 $ 2,124.32 Msc EMP3 James Taylor 32 $ 1,523.42 Bsc Emp4 Suzan Blanca 33 $ 1,424.32 Bsc Usted puede crear una estructura para estas credenciales. Aquí una credencial se refiere al nombre, edad, salario, y la más alta calificación de un empleado.

Creación de una Estructura En términos simples, la sintaxis para crear una estructura es: struct {Tipo IDENTA; Escriba IdentB; Escriba IdentC; ...} StructIdent1, structIdent2, structIdent3, ...; Usted comienza con la palabra reservada (palabra clave), struct. Esto es seguido por un espacio y luego un bloque. Dentro del bloque que tiene declaraciones. Las declaraciones en el bloque están separados por punto y coma. Cada afirmación es la declaración de un objeto. La última declaración en el bloque también tiene un punto y coma.

Después de que el bloque tiene identificadores de objetos que tendrán el tipo de estructura particular. Estos identificadores están separados por comas. Al final de la sentencia de creación de estructura, usted todavía tiene un punto y coma que marca el final de la declaración struct. Cada objeto en el bloque se llama un miembro de la estructura. Más de un identificador de una estructura En el código siguiente, se crea una estructura para las credenciales de cuatro empleados de una empresa.

Bueno, para ahorrar tiempo y el espacio, sólo los datos de dos de los empleados están asignados; Se muestra la edad de uno de los empleados. Los datos para el código se toma de la tabla de empleados anteriormente. #include int main () {struct {char nombre *; int edad; flotar salario; char * HQ;} Emp1, Emp2, EMP3, Emp4; Emp1.name = "Mary Jones"; Emp1.age = 35; Emp1.salary = 3856.42; Emp1.HQ = "Doctorado"; Emp2.name = "John Carlson"; Emp2.age = 36; Emp2.salary = 2124.32; Emp2.HQ = "Msc"; printf ("% i", Emp2.

age); return 0; } En la línea del código en el que se creó la estructura, cuatro identificadores se declaran. El tipo de contenido de lo que será en cada objeto derivado de los cuatro identificadores es lo que (los objetos internos) se encuentra en el bloque de estructura. Para el segundo segmento de código en el bloque de la función principal, los valores de los objetos internos del identificador, Emp1 se asignan. Al final de este segmento de código, el objeto de

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