Vídeo: Área do trapezoide no plano coordenado | Geometria analítica | Matemática | Khan Academy 2024
Algumas coisas apenas pertencem juntas, como seu nome e endereço. Você pode criar tal relacionamento na programação C usando matrizes paralelas ou variáveis especificamente designadas. Mas isso é fraco. Uma solução melhor é empregar uma estrutura, conforme demonstrado em One Variable, Many Parts.
ONE VARIABLE, MUITAS PARTES
#include int main () {struct player {char name [32]; int highscore;}; struct player xbox; printf ("Digite o nome do jogador:"); scanf ("% s", xbox. name); printf ("Digite sua pontuação alta:"); scanf ("% d", & xbox. highscore); printf ("Player% s tem uma pontuação alta de% dn", xbox. nome, xbox. highscore); retornar (0);}
Exercício 1: Sem sequer saber o que está acontecendo, digite One Variable, Many Parts em seu editor para criar um novo programa. Construa e execute.
Veja como funciona o código em uma variável, muitas peças funcionam:
As linhas 5 a 9 declaram a estrutura do jogador. Esta estrutura possui dois membros - uma matriz de caracteres (string) e int - declarada como qualquer outra variável, nas Linhas 7 e 8.
A Linha 10 declara uma nova variável para a estrutura do jogador, xbox.
A linha 13 usa sacnf () para preencher o nome do membro para a variável de estrutura xbox com um valor de seqüência de caracteres.
A Linha 15 usa scanf () para atribuir um valor ao membro de highscore na estrutura xbox.
Os valores dos membros da estrutura são exibidos na linha 17 usando uma função printf (). A função é dividida entre duas linhas com uma barra invertida no final da Linha 17; as variáveis para printf () estão definidas na linha 18.