Ponteiros

537 palavras 3 páginas
RELATÓRIO 3 - PONTEIRO

Ponteiro é um tipo de variável em C que guarda o endereço de outra variável.
A declaração do ponteiro é feita da seguinte forma int *p, onde “int” é o tipo da variável, o “*” indica que ela é do tipo ponteiro e “p” é o nome do modelo, o valor do ponteiro é o valor do endereço de memória assim como o valor de um inteiro é um numero.
Ponteiro tem dois operadores unitário o “*” e “&”.
Operador*
Acessa o conteúdo armazenado na variável.
Ex: int endereço; endereço_aux , *ptr_endereço;

Operador&;
É usado para indicar o Endereço da variável
Ex. ptr_telefone = &telefone;

A atribuição de valores para variáveis do tipo ponteiro é igual à atribuição de valores do tipo objetos. Exemplo: *p=x;
Ponteiro quando declarado e iniciado com endereço não valido, portanto é necessário atribuir um valor ao mesmo antes da utilização.
Para utilizar comandos de comparação/ decisão (“if”) por exemplo utilizamos a seguinte sintaxe: if(px1>px2); Para realizar a conversão do tipo de dado entre ponteiro é feita da seguinte forma: pi = (int *) pf;
Onde “pi” é um ponteiro do tipo inteiro, “pf” é um ponteiro do tipo ponto flutuante e “(int *)” converte o valor de “pf” para o “tipo ponteiro para umint”
Os ponteiros devem ser interligados para formar uma estrutura
Para realizar somas e subtrações dos ponteiros utilizamos a seguinte sintaxe: px1=px1+2; px2=px2-2; px1=2+px2; Caso o ponteiro seja utilizado para auxiliar na criação de registros será necessário criar ponteiros auxiliares para que todas os registros criados sejam interligados, sem alterar o ultimo registro criado.
Um ponteiro pode ter o valor especia NULL, que não é o endereço de lugar algum. A constante NULL está definida no arquivo-interface stdlib e seu valor é 0 na maioria dos computadores.
Há vários tipos de ponteiros: ponteiros para caracteres, ponteiros para inteiros, ponteiros para registros etc. O computador faz questão de saber de que tipo de ponteiro você está falando. Para declarar um ponteiro p

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
    1045 palavras | 5 páginas
  • Ponteiros
    957 palavras | 4 páginas
  • Ponteiros
    4985 palavras | 20 páginas
  • Ponteiros
    1246 palavras | 5 páginas
  • Ponteiros
    475 palavras | 2 páginas
  • ponteiros
    1328 palavras | 6 páginas