Você está na página 1de 4

Assuntos abordados:

Ponteiros

• Definição
• Analogia para um bom entendimento
• Sintaxe básica
• Aplicações e operações (algoritmos comentados)

Vanessa Balbo – estudante do segundo do curso Análise de Sistemas


Definição de ponteiro
Ponteiro é uma variável que armazena endereço de memória.
... assim como ...
Uma variável do tipo int armazena um número inteiro.
Uma variável do tipo char armazena uma letra ou string.

int numero=10; // o conteúdo da variável numero é 10


char nome=Ana; // o conteúdo da variável nome é Ana

int *ponteiro; // declara uma variável ponteiro do tipo int

ponteiro=№
// o conteúdo da variável ponteiro é o endereço da variável numero
Analogia para o bom entendimento

Variável Pizzaria

Telefone
da Pizzaria
Int *ponteiro;
8324-6587
ponteiro=&Pizzaria;

*ponteiro=pedido;
Ponteiro
Sintaxe básica
Sintaxe básica de ponteiros em C:
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int numero=0;

int *ponteiro; //declaração do ponteiro do tipo inteiro porque a variável apontada será int

ponteiro=&numero; // ponteiro recebe o endereço da variável numero


printf("O conteúdo de ponteiro eh %p\n", ponteiro);

numero=15; // atribui 15 à variável numero


printf("O valor de numero eh %d\n", numero);

*ponteiro=32; // atribui 32 à variável numero através do ponteiro


printf("O valor de numero agora eh %d\n", numero);

numero=78;
printf("O valor de numero alterado eh %d\n", *ponteiro); // apresenta o conteúdo da variável
numero através do ponteiro
system("pause");
}

Você também pode gostar