Untitled
unknown
plain_text
a year ago
808 B
7
Indexable
#include <stdio.h>
typedef struct // Cria uma STRUCT para armazenar os dados de uma pessoa
{
float Peso; // define o campo Peso
int Idade; // define o campo Idade
float Altura; // define o campo Altura
} Pessoa; // Define o nome do novo tipo criado
void ImprimePessoa(Pessoa P) // declara o parâmetro como uma struct
{
printf("Idade: %d Peso: %f Altura: %f\n", P.Idade, P.Peso, P.Altura);
}
int main()
{
Pessoa Joao, P2;
Pessoa Povo[10];
Joao.Idade = 15;
Joao.Peso = 60.5;
Joao.Altura = 1.75;
Povo[4].Idade = 23;
Povo[4].Peso = 75.3;
Povo[4].Altura = 1.89;
P2 = Povo[4];
P2.Idade++;
// chama a função que recebe a struct como parâmetro
ImprimePessoa(Joao);
ImprimePessoa(Povo[4]);
ImprimePessoa(P2);
return 0;
}Editor is loading...
Leave a Comment