Ponteiros

893 palavras 4 páginas
Linguagem C – Ponteiros
Objetivos

Neste artigo estudaremos o que são ponteiros, qual a sua importância e como utiliza-los.

Pré-requisitos

É necessário que o leitor tenha acompanhado o artigo anterior, pois os artigos obedecem a uma seqüência.

Nota: Este artigo faz parte do curso de “Linguagem C – Básico”.

Ponteiros

O ponteiro nada mais é do que uma variável que guarda o endereço de uma outra variável. A declaração de ponteiros é feita da seguinte forma: A instrução acima indica que pa é um ponteiro do tipo int. Agora veremos como atribuir valor ao ponteiro declarado. Para isto é necessário saber que existem dois operadores unitários que são utilizados com os ponteiros. O primeiro é o operador (*) através dele é possível retornar o valor da variável que está localizada no ponteiro. E o segundo é o operador (&) que retorna o endereço de memória que está localizado o valor da variavel contida no ponteiro. Portanto para atribuirmos um valor para o ponteiro é necessário referencia o valor da variável que se encontra no ponteiro utilizando o operador (*), como será demonstrado a seguir.

Desta forma estamos atribuindo o valor 24 para a variável que está contida no ponteiro. Para entender melhor quando e como utilizar os operadores (*) e (&), veja o programa mostrado abaixo.

Saída do programa:

Quando os ponteiros são declarados, eles são inicializados com um endereço não valido, portanto antes de usa-los é necessário atribuir um endereço e isso é feito através do operador (&) como demonstra a instrução pa=&a e pb=&b que atribui aos ponteiros pa e pb o endereço das varieis a e b.

Uma outra novidade do programa anterior é quando queremos imprimir o endereço do próprio ponteiro isto é feito referenciando pa normalmente. Porém para imprimir o endereço contido no ponteiro é usado &pa e por ultimo para imprimir o valor do endereço contido no ponteiro usamos *pa.

Através do programa abaixo é possível verificar que se pode fazer

Relacionados

  • Ponteiros
    2031 palavras | 9 páginas
  • ponteiros
    1478 palavras | 6 páginas
  • Ponteiros
    545 palavras | 3 páginas
  • Ponteiros
    1045 palavras | 5 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