Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Programação em C - Ponteiros, Slides de Programação em C

Conceito, exemplos sobre o uso de ponteiros em C

Tipologia: Slides

2020

Compartilhado em 20/04/2020

jonathan-ayres
jonathan-ayres 🇧🇷

4

(4)

3 documentos

1 / 21

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
TÉCNICAS DE
PROGRAMAÇÃO
Ponteiros
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15

Pré-visualização parcial do texto

Baixe Programação em C - Ponteiros e outras Slides em PDF para Programação em C, somente na Docsity!

TÉCNICAS DE

PROGRAMAÇÃO

Ponteiros

SUMÁRIO

▪ Ponteiros

▪ Operações com ponteiros

▪ Ponteiro do tipo Void

▪ Arrays e ponteiros

▪ Ponteiro para ponteiro

PONTEIROS ▪ Ponteiros inicializados apontam a lugar indefinido. int *p; ▪ Um ponteiro pode ser inicializado com um valor especial NULL, que indica um endereço inexistente. int *p = NULL;

PONTEIROS

OPERAÇÕES COM PONTEIROS

OPERAÇÕES COM PONTEIROS

PONTEIRO VOID ▪ É possível criarmos um ponteiro genérico que possa apontar a qualquer variável. Basta usarmos o ponteiro do tipo void. ▪ Ex: void *p;

PONTEIRO VOID

ARRAYS E PONTEIROS

ARRAYS E PONTEIROS

ARRAYS E PONTEIROS ▪ É possível fazer um array de ponteiros também. ▪ Sintaxe: tipo *nome_array[tam]; Ex: int *pvet[5]; ▪ Cada elemento desse array, pode apontar para um endereço de memória, seja outra variável ou até mesmo outros arrays.

ARRAYS E PONTEIROS

PONTEIRO PARA PONTEIRO

EXERCÍCIOS

1. Faça um ponteiro apontar a um vetor de números inteiros,

e permita que os valores sejam escritos apenas

incrementando o ponteiro.

2. Faça um programa que tenha um função chamada troca,

que permite a troca de valores entre duas variáveis

passadas por argumentos. Use ponteiros para resolver o

problema e imprimar o novo valor na função main.

3. Crie uma função que receba dois vetores como parâmetros

e faça a soma entre eles. Use ponteiros para fazer essa

soma e imprimir o resultado.