Buscar

Estruturas struct também podem ser tratadas por ponteiros. Nesse caso, a linguagem C fornece o endereço da estrutura que, automaticamente, consegue...

Estruturas struct também podem ser tratadas por ponteiros. Nesse caso, a linguagem C fornece o endereço da estrutura que, automaticamente, consegue indexar cada uma dos atributos. 

Considerando a seguinte estrutura, marque a alternativa que pode ser utilizada para declarar um ponteiro que acesse os atributos dela. 

typedef struct {  

 int turma; 

 char nome[20];

 } Aluno;

Aluno aluno; 


AlternativasAluno ptr= aluno;

Aluno ptr= &aluno;

Aluno *ptr= aluno;

Aluno *ptr= &aluno;

*Aluno *ptr= &aluno;

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é: Aluno *ptr= &aluno; Explicação: Para declarar um ponteiro que acesse os atributos da estrutura Aluno, é necessário utilizar o operador "&" para obter o endereço da variável aluno e atribuí-lo ao ponteiro. Além disso, é necessário utilizar o "*" antes do nome do ponteiro para indicar que ele é um ponteiro para a estrutura Aluno. Portanto, a alternativa correta é "Aluno *ptr= &aluno;".

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais