Quando estamos definindo novos tipos de informação:
1- podemos combinar quaisquer tipos de dados e estruturas, independente de ser matriz, vetor ou registro.
2- não podemos ter um vetor de registros.
3- não podemos ter uma matriz de registros.
4- podemos combinar apenas estruturas de registros dentro de vetores.
5- podemos combinar apenas estruturas de registros dentro de matrizes.
struct Registro{
char nome[30];
int matricula;
float nota 1, nota2, nota3;
}
Nesse caso temos uma estrutura com 5 elementos e são de diferentes tipo.
Também podemos ter tipos com ponteiros, como o seguinte exemplo;
struct No{
int elem;
struct No *prox;
};
No caso essa estrutura tem um elemento e um ponteiro que aponta para essa mesma estrutura. É importante entender um pouco do conceito de recursividade para compreender essa estrutura.
Portanto concluímos que a resposta certa para essa questão é a afirmação 1.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar