Molas

799 palavras 4 páginas
Ponteiros
Prof. André Backes

Material do Prof. André Backes
Adaptações Marcelo Zanchetta do Nascimento

Roteiro
 Definição

de ponteiro
 Porque usamos ponteiro em programação
 Declaração
 Inicialização
 Operações
 Ponteiros Genéricos
 Ponteiros e Arrays
 Leituras Sugeridas

Definição
 Variável
É

um espaço reservado de memória usado para guardar um valor que pode ser modificado pelo programa;

 Ponteiro
É

um espaço reservado de memória usado para guardar o endereço de memória de uma outra variável.

Porque os ponteiros são usados?  Algumas

razões para usar ponteiro:

– Fornece maneiras com as quais as funções podem relamente modificar os argumentos que recebem; – Passar matrizes e strings de uma função para outra; – Manipular elementos de matrizes facilmente, por meio de movimento de ponteiros;
– Alocar e desalocar memória dinamicamente do sistema. Declaração
 Como

qualquer variável, um ponteiro também possui um tipo.
 tipo_do_ponteiro

É

*nome_do_ponteiro;

o asterisco (*) que informa ao compilador que aquela variável não vai guardar um valor mas sim um endereço para o tipo especificado.
 Variável:

int x;
 Ponteiro: int *x;

Declaração

Declaração
 Na

linguagem C, quando declaramos ponteiros nós informamos ao compilador para que tipo de variável vamos apontá-lo.


Um ponteiro int* aponta para um inteiro, isto é, guarda o endereço de memória onde se encontra guardada uma variável do tipo int.

Inicialização
 Ponteiros

apontam para uma posição de

memória.
 Cuidado:

Ponteiros não inicializados apontam para um lugar indefinido.
 Ex: int *p;

Inicialização
 Um

ponteiro pode ter o valor especial
NULL que é o endereço de nenhum lugar.  Ex:

int *p = NULL;

Inicialização
 Os

ponteiros devem ser inicializados antes de serem usados.
 Devemos

apontá-lo para um lugar conhecido;
 Podemos apontá-lo para uma variável

Relacionados

  • Molas
    675 palavras | 3 páginas
  • Molas
    3261 palavras | 14 páginas
  • Mola
    2962 palavras | 12 páginas
  • Molas
    368 palavras | 2 páginas
  • MOLA
    2505 palavras | 11 páginas
  • Molas
    2415 palavras | 10 páginas
  • Molas
    697 palavras | 3 páginas
  • Mola
    506 palavras | 3 páginas
  • Molas
    1505 palavras | 7 páginas
  • mola
    1111 palavras | 5 páginas