Ponteiros - Saindo de Pesadelos
Aqui, vou explicar como trabalhar com ponteiros em C da forma mais fácil possível, tentarei mostrar algo avançado
também. Enfim, quer aprender a usar ponteiro? Leia este artigo, nunca mais irá apanhar.
também. Enfim, quer aprender a usar ponteiro? Leia este artigo, nunca mais irá apanhar.
Introdução
Por que Ponteiros?
Geralmente, o meio acadêmico dá uma explicação de Ponteiros deixando todos enrolados, e com apenas o básico.O que faz a todos desviar do caminho dos ponteiros, os poucos que usam, são aqueles que têm sido autodidata ou fizeram algum curso.
Bom, alguns livros têm exemplos bons de Ponteiros, como no livro Ansi C, de K&R, entretanto, a falta de popularidade de tais dicas, torna tal assunto meio obscuro…

Perguntas frenéticas:
Por que usar Ponteiros?
- Desempenho e maior manipulação dos dados.
E se eu não usar?
- Na depuração de códigos STACK, é bem complicada se comparada com HEAP. No tratamento de dados gigantes, poderá ter algumas Traps Malditas.
Outro ponto interessante, uma das diferenças de 64 bits para 32 bits, tanto em 64 como 32, tem 32 bit em int, entretanto, Ponteiro tem 64 bit em 64 bit, e em 32 bit tem 32 bit. Reflita...
O que é ponteiro?
- Nada mais é que uma referência, um tipo de dado que armazena um endereço.
Vamos à um exemplo básico, para depois ver algo complexo: