Criando Sua Primeira Struct
Utilizando a dica visual ao final do primeiro capítulo, vamos criar um tipo de dado para descrever um elemento químico:
main.c
1234567struct chemicalElement { char name[3]; int atomicNum; int valency; double mass; };
A massa e o número atômico não podem ser negativos, portanto, seria mais eficiente utilizar o tipo de dado unsigned short int.
Agora, é possível criar um elemento químico. O código ficará assim:
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; }
O acesso aos campos da struct será abordado no próximo capítulo. Tente descrever o ponto geométrico A com uma estrutura.
Swipe to start coding
Você está criando uma estrutura para representar um ponto em um espaço 2D. O objetivo é armazenar e exibir informações sobre o ponto, incluindo seu nome e coordenadas.
A estrutura Point deve conter:
- Um array de caracteres para o nome do ponto — deve conter apenas uma letra (por exemplo, "A" ou "B").
Para armazenar essa única letra e o terminador nulo
\0, declare o array comoname[2]. - Dois campos inteiros representando as coordenadas
xey.
Na função main:
- Criar uma variável do tipo Point.
- Inicializá-la usando chaves {} com o nome e os valores das coordenadas.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
What fields should the structure for point A include?
Can you show an example of how to define the structure for point A?
What data type should I use for the coordinates of point A?
Incrível!
Completion taxa melhorada para 4.35
Criando Sua Primeira Struct
Deslize para mostrar o menu
Utilizando a dica visual ao final do primeiro capítulo, vamos criar um tipo de dado para descrever um elemento químico:
main.c
1234567struct chemicalElement { char name[3]; int atomicNum; int valency; double mass; };
A massa e o número atômico não podem ser negativos, portanto, seria mais eficiente utilizar o tipo de dado unsigned short int.
Agora, é possível criar um elemento químico. O código ficará assim:
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; }
O acesso aos campos da struct será abordado no próximo capítulo. Tente descrever o ponto geométrico A com uma estrutura.
Swipe to start coding
Você está criando uma estrutura para representar um ponto em um espaço 2D. O objetivo é armazenar e exibir informações sobre o ponto, incluindo seu nome e coordenadas.
A estrutura Point deve conter:
- Um array de caracteres para o nome do ponto — deve conter apenas uma letra (por exemplo, "A" ou "B").
Para armazenar essa única letra e o terminador nulo
\0, declare o array comoname[2]. - Dois campos inteiros representando as coordenadas
xey.
Na função main:
- Criar uma variável do tipo Point.
- Inicializá-la usando chaves {} com o nome e os valores das coordenadas.
Solução
Obrigado pelo seu feedback!
single