Informática, perguntado por jonathaneji02, 1 ano atrás

Analise as instruções abaixo e responda a alternativa correta.



1. (*depois).dia = 28;

2. (*depois).mes = 09;

3. (*depois).ano = 2018;

A Os componentes podem não são acessados, pois não podemos usar o ‘*’ para referenciar um campo.
B O ponteiro *depois, entre parênteses, foi usado para acessar os componentes da struct. O uso dos parênteses é opcional.
C Os componentes da estrutura são acessados sem o uso de ponteiros neste caso.
D Podemos substituir “(*depois).dia” por “depois->dia”.
E Todas as alternativas estão corretas.

Soluções para a tarefa

Respondido por vchinchilla22
3

Olá!

Analisando as intruções temos que a alternativa correta é:

D) Podemos substituir “(*depois).dia” por “depois->dia”.

Vamos a lembrar que, um ponteiro é um objeto da linguagem de programação, cujo valor se refere a (ou "aponta para") outro valor armazenado em outra parte da memória do computador usando seu endereço.

Na linguagem de programação C, o  operador seta (->)  é usado para acessar os elementos de uma estrutura de dados que é referenciada por um ponteiro ou "pointer" e pode ser usado para substituir o operador ponto (.), e dessa forma não há necessidade de utilizar o ponteiro entre os parênteses.


Perguntas interessantes