Logo Passei Direto
Buscar
Questão 6/12 - Linguagem de Programação Uma struct com ponteiros apresenta bastante similaridade com a forma como declaramos e manipulamos uma struct simples. Sendo apenas necessário pequenas modificações para a inclusão de ponteiros, permitindo o acesso de forma indireta. Relacionado a essa informação, assinale a alternativa que apresenta a forma correta de acesso a uma struct por meio de ponteiros:

A ponteiro.variavel;
B ponteiro = &variavel;
C ponteiro->variavel;
D (*ponteiro).&variavel;
E (*ponteiro)->variavel;
User badge image
Tópicos de Análise e Desenvolvimento de Sistemas

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

Para acessar uma `struct` através de um ponteiro em C, utilizamos o operador `->`, que é uma forma simplificada de acessar membros de uma estrutura através de um ponteiro. Vamos analisar as alternativas: A) ponteiro.variavel; - Esta forma é usada para acessar membros diretamente de uma `struct`, não através de um ponteiro. B) ponteiro = &variavel; - Esta linha atribui o endereço de uma variável a um ponteiro, mas não é uma forma de acessar um membro da `struct`. C) ponteiro->variavel; - Esta é a forma correta de acessar um membro de uma `struct` através de um ponteiro. D) (*ponteiro).variavel; - Esta forma também é correta, mas é mais verbosa. Ela desreferencia o ponteiro e depois acessa a variável. E) (*ponteiro)->variavel; - Esta forma é redundante, pois desreferencia o ponteiro e depois usa o operador `->`, mas ainda assim é válida. A alternativa que apresenta a forma mais direta e correta de acesso a uma `struct` por meio de ponteiros é: C) ponteiro->variavel.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina