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.
Consulte a nossa assessoria pelo
*
*
*
Número: 15.9.8.115*0680.
********************************
==============================================================
Soluções para a tarefa
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
Consulte a nossa assessoria pelo
*
*
*
Número: 15.9.8.115*0680.
********************************
=============================================================