Oficina de Computação Aula 05 - UFPR · Oficina de Computação Aula 05 Author: Murilo V. G. da...

Post on 01-Jun-2020

6 views 0 download

Transcript of Oficina de Computação Aula 05 - UFPR · Oficina de Computação Aula 05 Author: Murilo V. G. da...

Oficina de ComputacaoAula 05

Murilo V. G. da Silva

DINF/UFPR

Conteudos da aula retirados de:(1) Material online Oficina da Computacao; Carlos Maziero

(2) Livro C: A Linguagem de Programacao ; B. Kernighan, D. Ritchie

Ponteiros

Declarando ponteiros:

Murilo V. G. da Silva Oficina de Computacao

Exemplo de uso de ponteiros

Murilo V. G. da Silva Oficina de Computacao

Exemplo de uso de ponteiros

Execucao

Murilo V. G. da Silva Oficina de Computacao

Exemplo de uso de ponteiros

Murilo V. G. da Silva Oficina de Computacao

Exemplo de uso de ponteiros

Execucao

Murilo V. G. da Silva Oficina de Computacao

Ponteiros

Ponteiros nulos

Murilo V. G. da Silva Oficina de Computacao

Ponteiro para void

Murilo V. G. da Silva Oficina de Computacao

Ponteiro para ponteiro

Murilo V. G. da Silva Oficina de Computacao

Ponteiro para ponteiro

Murilo V. G. da Silva Oficina de Computacao

Aritmetica de ponteiros

Murilo V. G. da Silva Oficina de Computacao

Ponteiros e vetores

Murilo V. G. da Silva Oficina de Computacao

Ponteiros e vetores

Murilo V. G. da Silva Oficina de Computacao

Ponteiros e vetores

Murilo V. G. da Silva Oficina de Computacao

Ponteiros e vetores

Murilo V. G. da Silva Oficina de Computacao

Ponteiros e vetores

Murilo V. G. da Silva Oficina de Computacao

Ponteiros e vetores: strings revisited

Murilo V. G. da Silva Oficina de Computacao

Ponteiros e vetores: strings revisited

Murilo V. G. da Silva Oficina de Computacao

Ponteiros e vetores (detalhes)

Murilo V. G. da Silva Oficina de Computacao

Ponteiros e vetores (detalhes)

Murilo V. G. da Silva Oficina de Computacao

Ponteiros e vetores (detalhes)

Murilo V. G. da Silva Oficina de Computacao

Ponteiros e matrizes (detalhes)

Murilo V. G. da Silva Oficina de Computacao

Ponteiros e matrizes (detalhes)

Murilo V. G. da Silva Oficina de Computacao

Funcoes

Exemplo classico:

Murilo V. G. da Silva Oficina de Computacao

Funcoes

Funcao que nao recebe argumentos e nao retorna nada:

Murilo V. G. da Silva Oficina de Computacao

Prototipos de funcoes

Murilo V. G. da Silva Oficina de Computacao

Passando parametros por valor

Murilo V. G. da Silva Oficina de Computacao

Passando parametros por “referencia”

Murilo V. G. da Silva Oficina de Computacao

Funcoes e vetores

Murilo V. G. da Silva Oficina de Computacao

Funcoes e matrizes

Murilo V. G. da Silva Oficina de Computacao

Operadores (cont.)

Murilo V. G. da Silva Oficina de Computacao

Precedencia

Murilo V. G. da Silva Oficina de Computacao