Escolar Documentos
Profissional Documentos
Cultura Documentos
Tcnicas de Programao I
Estrutura de dados
Em C, uma estrutura uma coleo de variveis, que podem
ter tipos diferentes e que so referenciadas por um nome
comum, fornecendo uma maneira conveniente de se ter
informaes relacionadas agrupadas.
As variveis que formam a estrutura so chamadas de
elementos da estrutura.
Tcnicas de Programao I
Estrutura de dados
Uma estrutura para manter as informaes de um padro de
questes de uma prova, onde considera-se o nmero da
questo na prova, o grau de dificuldade da questo e a
alternativa correta, por exemplo, poderia ter o seguinte formato:
struct formatoQuestao {
int numeroQuestao;
int grauDificuldade; // de 0 (muito facil) a 5(muito difcil)
char letraCorreta;
};
Tcnicas de Programao I
Estrutura de dados
A declarao da estrutura no cdigo:
struct formatoQuestao questao1;
Tcnicas de Programao I
Estrutura de dados
possvel declarar vrias estruturas:
struct formatoQuestao matematica, geografia, fisica;
Tcnicas de Programao I
Estrutura de dados
Assim como os outros tipos de variveis, possvel atribuir uma
estrutura para outra, desde que elas sejam do mesmo tipo:
struct formatoQuestao matematica[10], geografia, fisica;
geografia=fisica;
Tcnicas de Programao I
10
Estrutura de dados
Exerccio:
Tcnicas de Programao I
11