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.