Fundamentos do Multivariable em programação C

Algumas coisas apenas estar juntos, como seu nome e endereço. Você pode criar essa relação em programação C usando matrizes paralelas ou variáveis ​​especificamente nomeados. Mas isso é desajeitado. Uma solução melhor é empregar uma estrutura, como demonstrado em uma variável, muitas partes.

Uma variável, muitas partes

#include int main () {jogador struct {char nome [32] highscore -int -} - jogador struct xbox-printf ( "Digite o nome do jogador:") -scanf ( "% s", xbox.name) -printf ( "Digite a sua pontuação mais alta:") -scanf ( "% d", xbox.highscore) -printf ( "Jogador% s tem uma pontuação alta de% d n", xbox.name, xbox.highscore) -Retornar (0 ) -}

Exercício 1: Mesmo sem saber o que diabos está acontecendo, digite uma variável, muitas partes em seu editor para criar um novo programa. Construir e executar.

Aqui está como o código em uma variável, muitas partes funciona:

As linhas 5 a 9 declarar a estrutura jogador. Esta estrutura tem dois membros - uma matriz de caracteres (string) e int - declarou, assim como quaisquer outras variáveis, nas linhas 7 e 8.

A linha 10 declara uma nova variável para a estrutura jogador, xbox.

Linha 13 usa sacnf () para preencher o membro nome para a variável estrutura xbox com um valor de cadeia.

Linha 15 usa scanf () para atribuir um valor para o membro de recordes na estrutura xbox.

valores de membro da estrutura são exibidas na Linha 17, usando uma função printf (). A função é dividida entre duas linhas com uma barra invertida no final de variáveis ​​de linha 17- para printf () são fixados na linha 18.

menu