• Matéria: Informática
  • Autor: noemiaekelber
  • Perguntado 7 anos atrás

Analise o código abaixo e responda a alternativa correta. struct calendário { int dia; int mes; int ano; }; struct calendario agora, *depois; depois = &agora; // Coloca o endereço no ponteiro ‘depois’
A Na linha 5 o “calendario” é a variável de criação da struct.
B A linha 6 indica que “depois ” é o mesmo que escrever “agora”.
C A linha 6 declara o ponteiro “depois”.
D Na linha 8 “agora” recebe o endereço da variável “depois”.
E Todas as alternativas estão corretas

Respostas

respondido por: vchinchilla22
26

Olá!

Temos o codigo:

linha 1: struct calendário {

linha 2:  int dia;

linha 3: int mes;

linha 4: int ano;

linha 5: };

linha 6: struct calendario agora, *depois;

linha 7: depois = &agora; //

linha 8: Coloca o endereço no ponteiro ‘depois’

Analisando as alternativas temos que:  C A linha 6 declara o ponteiro “depois”

Os ponteiro armazenam endereços de memória e são utilizadas por 3 razões específicas na programação:

  • Para a modificação de argumentos de funções
  • Para o uso de rotinas de alocação dinâmica de memória
  • Para aumentar a eficiência das rotinas

Existem dois operadores especiais para trabalhar com ponteiros, que são:

  1. *  =  conteúdo do endereço apontado por  
  2. & = endereço de


noemiaekelber: obrigada flor
respondido por: alexvirmond35
3

Resposta:

letra C

Explicação:

Perguntas similares