logo-os-programuxos

M贸dulo 5 - Ponteiros

Bem-vindo ao M贸dulo 5. Agora vamos estudar ponteiros, um recurso importante da linguagem C que permite trabalhar com endere莽os de mem贸ria e alterar valores de forma mais direta.

  • Endere莽o de mem贸ria
  • Declara莽茫o de ponteiros
  • Operadores & e *
  • Acesso ao valor apontado
  • Altera莽茫o de vari谩veis por ponteiros
  • Ponteiros em fun莽玫es

Endere莽o de mem贸ria

Cada vari谩vel ocupa um espa莽o na mem贸ria. O operador & mostra o endere莽o onde essa vari谩vel est谩 guardada.

Exemplo: mostrando o endere莽o de uma vari谩vel

Usando ponteiros

Um ponteiro 茅 uma vari谩vel que guarda o endere莽o de outra vari谩vel. O operador * acessa o valor que est谩 naquele endere莽o.

Exemplo: endere莽o e valor apontado

Exerc铆cios

1) Crie um programa que altere o valor de uma vari谩vel usando ponteiro.

2) Crie uma fun莽茫o que troque dois valores usando ponteiros.