Ponteiros c:

616 palavras 3 páginas
CST Análise e Desenvolvimento de Sistemas
Linguagem e Técnicas de Programação
Introdução
a
Linguagem C
PONTEIROS
e
ALOCAÇÃO
DE MEMÓRIA

Prof. Leonardo Soares
Outubro/2014

PONTEIROS
Quando um programador em C diz que uma variável é um
“ENDEREÇO o que isso significa?
Como uma variável pode apontar para algo?
Como pode um ponteiro proporcionar um valor?
Pensando no aprendizado até agora temos:
Variáveis do tipo int guarda valores inteiros;
Variáveis do tipo float guarda números de ponto flutuante;
Quando anotamos um endereço você esta criando um
PONTEIRO;
Quando anota-se este endereço você utiliza para encontrar alguém ou local;
O C funciona assim!
Anotá-se o endereço de algo numa variável ponteiro para depois usar.

PONTEIROS

Relembrando
Memória do Computador :
Podemos entender a memória de um computador como um conjunto de células que armazenam informações. Cada célula da memória possui um endereço (número inteiro de 32 bits).

1024
1025
1026
1027
1028
1029
1030

Relembrando
Memória do Computador :
Quando criamos em nosso programa uma variável de um determinado tipo, o Sistema Operacional, ao executar o nosso programa reserva uma posição de memória. Mas ao invés de utilizarmos o endereço da variável como referência, fazemos uso do identificador(nome) que atribuímos a variável.

1025 int x = 10;

x
1027
1028

10

Ponteiros
Definição:
Ponteiros ou Apontadores são tipos de variáveis que armazenam endereços de memória, possivelmente, endereços de memória de outras variáveis.
Em Linguagem C: tipo *identificador;

Ponteiros
Exemplos : int *nota; char *texto; float *peso; double *media;

Ponteiros
Operadores de Ponteiros:
Existem dois “novos” operadores que são utilizados com ponteiros em C :

• & - é utilizado para obter o endereço de uma variável. • * - é utilizado para obter o conteúdo do endereço apontado. int *ptr, nota = 10; ptr = ¬a; nota = *ptr;

Ponteiros

Relacionados

  • ponteiros em C
    620 palavras | 3 páginas
  • Ponteiros em C
    810 palavras | 4 páginas
  • Ponteiros em C
    1657 palavras | 7 páginas
  • ponteiros C
    712 palavras | 3 páginas
  • PONTEIROS EM C
    1343 palavras | 6 páginas
  • C-ponteiros
    1430 palavras | 6 páginas
  • Ponteiros em C
    508 palavras | 3 páginas
  • Ponteiros em C
    1234 palavras | 5 páginas
  • C++ Ponteiro
    655 palavras | 3 páginas
  • Ponteiros na linguagem c
    1353 palavras | 6 páginas