Untitled
unknown
plain_text
a month ago
808 B
2
Indexable
Never
#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; }
Leave a Comment