Ponteiros

1045 palavras 5 páginas
Ponteiros
Linguagem de Programação Estruturada I

Lucas Ferrari de Oliveira

Professor Adjunto
Universidade Federal do Paraná

Sumário
Conceitos
Utilidades dos Ponteiros
Operadores para Ponteiros:
Operador &
Operador *

Declarando Ponteiros
Expressões com Ponteiros
Atribuições de Ponteiros
Aritmética de Ponteiros
Comparação entre ponteiros
Ponteiros e Matrizes
Indireção Múltipla
Ponteiro Nulo
Funcao com ponteiros
Prof. Lucas Ferrari de Oliveira

2

Ponteiros

Conceitos:

Um ponteiro é o endereço de uma variável na memória. Uma variável de ponteiro é uma variável especialmente declarada para guardar um ponteiro para seu tipo especificado.

Prof. Lucas Ferrari de Oliveira

3

Ponteiros

Utilidades dos Ponteiros
São uma maneira rápida de referenciar uma variável em C;
São o meio pelo qual as funções em C conseguem modificar seus parâmetros de chamada;
Provêem suporte às listas encadeadas e outras estruturas de dados dinâmicas.

Prof. Lucas Ferrari de Oliveira

4

Ponteiros

Operadores para Ponteiros operador &:
Operador unário;
Devolve o endereço da memória em que se encontra alocado seu operando;

Exemplo: m = &count;

atribui a m o endereço da memória em que se encontra a variável count. Esse endereço não tem nenhuma relação com o valor de count.
Prof. Lucas Ferrari de Oliveira

5

Ponteiros

Operadores para Ponteiros operador &:
Operador unário;
Pode-se imaginar && como significando “o endereço de”.
Pode-se imaginar como significando “o endereço de”.
Desta forma, aa sentençamemória em que significa
Devolve o endereço da de atribuição se encontra
Desta forma, sentença de atribuição significa
“m recebe oo endereço de count”. alocado “m recebe seu operando; endereço de count”.

Exemplo: m = &count;

atribui a m o endereço da memória em que se encontra a variável count. Esse endereço não tem nenhuma relação com o valor de count.
Prof. Lucas Ferrari de Oliveira

6

Relacionados

  • Ponteiros
    893 palavras | 4 páginas
  • Ponteiros
    2031 palavras | 9 páginas
  • ponteiros
    1478 palavras | 6 páginas
  • Ponteiros
    545 palavras | 3 páginas
  • Ponteiros
    957 palavras | 4 páginas
  • Ponteiros
    4985 palavras | 20 páginas
  • Ponteiros
    537 palavras | 3 páginas
  • Ponteiros
    1246 palavras | 5 páginas
  • Ponteiros
    475 palavras | 2 páginas
  • ponteiros
    1328 palavras | 6 páginas