Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Creando Tu Primera Struct | Introduction to Structs
Structs en C
Sección 1. Capítulo 4
single

single

Creando Tu Primera Struct

Desliza para mostrar el menú

Usando la pista visual al final del primer capítulo, vamos a crear un tipo de dato para describir un elemento químico:

elemento+químico
main.c

main.c

1234567
struct chemicalElement { char name[3]; int atomicNum; int valency; double mass; };
Note
Nota

La masa y el número atómico no pueden ser negativos, por lo que sería más eficiente utilizar el tipo de dato unsigned short int.

Ahora puedes crear un elemento químico. El código se verá así:

main.c

main.c

123456789101112131415
#include "stdio.h" struct chemicalElement { char name[3]; int atomicNumber; int valency; double mass; }; int main() { struct chemicalElement silicon = {"Si", 14, 4, 28.08}; return 0; }

El acceso a los campos de una struct se tratará en el próximo capítulo. Intenta describir el punto geométrico A utilizando una estructura.

cuadrícula ch4
Tarea

Desliza para comenzar a programar

Estás creando una estructura para representar un punto en un espacio 2D. El objetivo es almacenar y mostrar información sobre el punto, incluyendo su nombre y coordenadas.

La estructura Point debe contener:

  • Un arreglo de caracteres para el nombre del punto — debe contener solo una letra (por ejemplo, "A" o "B"). Para almacenar esta única letra y el terminador nulo \0, declara el arreglo como name[2].
  • Dos campos enteros que representen las coordenadas x y y.

En la función main:

  • Crear una variable de tipo Point.
  • Inicializarla usando llaves {} con el nombre y los valores de las coordenadas.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 4
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt