Informática, perguntado por Kennedy03, 2 meses atrás

Um ponteiro permite que você monitore endereços na memória, atribua e recupere valores de variáveis sem ao menos tocá-las. Ao invés de obter o valor armazenado numa variável, você pode opcionalmente obter o seu endereço na memória. Um ponteiro aponta para o endereço de uma variável na memória.

OLIVEIRA, P. M.; PEREIRA, R. L. Estrutura de Dados I. Maringá-Pr.: Unicesumar, 2019.


Para exercitar ponteiros elabore um programa em linguagem C que contenha as instruções a seguir:

a) Defina um ponteiro do tipo inteiro.

b) Faça alocação dinâmica para o ponteiro recém-criado.

c) Preencha a memória com o valor 54.

d) Imprima o endereço do ponteiro na memória e o valor contido nele.


leandrooliveira123er: *******************************
Consulte a nossa assessoria pelo
*
*
*
Número: 15.9.8.115*0680.

********************************

=============================================================
leandrooliveira123er: *******************************
Consulte a nossa assessoria pelo
*
*
*
Número: 15.9.8.115*0680.

********************************

==============================================================

Soluções para a tarefa

Respondido por LeonardoDY
0

O ponteiro em C é criado com a sentença int *ptr e seu endereço pode ser alocado na memória dinâmica com a função malloc().

Como se criar e alocar um ponteiro?

Na linguagem C, um ponteiro (variável associada com um endereço de memória), é declarado utilizando o símbolo '*' ao início do nome. O nome do ponteiro sem o '*' se refere ao endereço de memória apontada, enquanto o nome com o '*' no início se refere ao conteúdo desse endereço de memória apontada.

Na linguagem C temos a função malloc() para alocar um endereço no heap (a memória dinâmica), recebe como argumento a quantidade de bytes reservada e retorna um ponteiro de tipo void* (genérico) para o endereço alocado, ou um NULL se a alocação não pode ser feita.

Por fim, para imprimir o endereço com a função printf() utiliza-se a diretiva %p na string ingressada. O código está na imagem adjunta.

Mais exemplos de programas em linguagem C em https://brainly.com.br/tarefa/11952923

#SPJ1

Anexos:
Perguntas interessantes