Trr Para Ti
Trabalho Escolar: Trr Para Ti. Pesquise 862.000+ trabalhos acadêmicosPor: josublack • 17/3/2015 • 264 Palavras (2 Páginas) • 285 Visualizações
Etapa 2
O struct e uma linguagem usada como uma lista de variáveis no mesmo bloco de memoria onde pode se solicitado, permitindo que as diferentes variáveis para ser acessado através de um único ponteiro , ou a estrutura declarada nome que retorna o mesmo endereço.
A forma de declaração do struct em C é:
struct (nome_da_estrutura) {
tipo nome_var1;
tipo nome_var2;
...
} variável_tipo_nomedaestrutura;
Por exemplo:
struct cliente {
char nome[25];
char rua[40];
int idade;
} consumidor;
Neste exemplo, foi declarado um tipo struct cliente. Ou seja, a partir deste ponto do programa, poderão ser declaradas variáveis do tipo struct cliente. Uma primeira variável já foi criada com o nome de consumidor. No entanto, se quisermos declarar outras variáveis deste mesmo tipo, podemos fazê-lo de outra maneira:
struct cliente cons;
Mas o tipo estrutura já deve ser conhecido pelo compilador com a estrutura definida anteriormente.
Uma maneira simples de entender as estruturas é comparando-as com os vetores, pois assim como os vetores reúnem informações, as estruturas também o fazem. A grande diferença é que nas estruturas os campos podem possuir tipos diferentes, enquanto nos vetores todos os campos possuem tipos iguais.
Estrutura aninhadas
Estrutura aninhada em C não é nada, mas a estrutura dentro da estrutura. Uma estrutura pode ser declarada dentro de outra estrutura como nós declaramos membros da estrutura dentro de uma estrutura. As variáveis de estrutura pode ser uma variável estrutura normal ou uma variável de ponteiro para aceder aos dados.
...