Declare Structure
Lição 2 de 8 do curso Estruturas em C/C++ da Coddy.
Para declarar uma estrutura, use a palavra-chave struct e declare seus membros dentro de chaves.
struct { int num; char letter; }A estrutura acima contém um inteiro chamado num e um caractere chamado letter.
Para usar uma estrutura, você precisa dar a ela um nome, logo após a palavra-chave struct:
struct MyStruct { int num; char letter; };No exemplo acima, declaramos uma estrutura chamada MyStruct.
Para fins de legibilidade, é prática comum escrever uma estrutura assim:
struct MyStruct {
int num;
char letter;
};É uma convenção comum em ambas as linguagens iniciar nomes de structs com uma letra maiúscula, especialmente para diferenciá-los de nomes de variáveis.
Desafio
FácilVocê recebeu um código (você pode dar uma olhada nele para ter ideias para as próximas lições).
Declare uma estrutura chamada Point que terá dois membros do tipo float chamados x e y (nessa ordem).
Experimente você mesmo
#include <stdio.h>
// Declare a estrutura point aqui
int main() {
struct point p1 = {1.5, 2.5};
struct point p2 = {3.2, 4.8};
printf("p1 (%.1f, %.1f)\n", p1.x, p1.y);
printf("p2 (%.1f, %.1f)\n", p2.x, p2.y);
return 0;
};