Estructuras C C Tutoriales de raíces - Parte 14 Introducción Esto es parte de mi serie 14, C Tutoriales de raíces. Hemos visto los tipos de objetos fundamentales, que son, int, float, _Bool, char y sin efecto. Hemos visto tres tipos de objetos derivados, que son la enumeración, el puntero y la matriz. En esta parte de la serie, vamos a mirar a otro tipo de objeto derivado, que se llama estructura. Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected].
Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo. Como ya he dicho, me presento C a usted en esta serie de la forma en que los inventores ven. Hago la presentación en términos simples. Creo que de esta manera usted entendería C mejor. Recuerde, tomar las cosas en esta serie como yo os doy. No trate de añadir o restar cualquier idea en tu mente hacia o desde lo que te doy; eso sería engañoso. Usted puede hacer cualquier sustracción o adición después de completar la serie.
Razones para tener la estructura de una matriz es un conjunto de objetos del mismo tipo. Hay momentos en los que necesita un conjunto de objetos de diferentes tipos. Las credenciales de un hombre forman un conjunto de objetos de diferentes tipos. Las credenciales de un hombre pueden consistir en su nombre, su edad, su salario y su calificación más alta. Su nombre, por ejemplo, "John Smith", es una cadena. Su edad se puede considerar como un entero, si usted no está interesado en años fraccionarios.
Su salario (por semana) es un flotador, ya que puede tener algunos dígitos decimales, por ejemplo, $ 1,425.45. Su mayor cualificación es una cadena. Una estructura se abrevia como struct. Un Ejemplo struct Imagina que John Smith mencionó anteriormente es mi amigo. El siguiente código se encarga de una estructura de sus credenciales (la explicación se da a continuación): #include int main () {struct {char nombre *; int edad; flotar salario; char * HQ;} myfriend; myFriend.name = "John Smith"; myFriend.age = 30; myFriend.salary = 1425.45; myFriend.HQ = "Msc"; printf (myFriend.
name); printf ("\\ n"); printf ("% i", myFriend.age); printf ("\\ n"); printf ("% f", myFriend.salary); printf ("\\ n"); printf (myFriend.HQ); printf ("\\ n"); return 0; } Si has probado el código anterior, te habrás dado cuenta que hay lugares decimales adicionales para el valor flotante. No te preocupes por que para este tutorial b