programação c 13

15
Atividade 13 cscerqueira.com/christopher - - - CCO-013

Upload: christopher-cerqueira

Post on 06-Jul-2015

128 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: programação c 13

Atividade 13

cscerqueira.com/christopher - - - CCO-013

Page 2: programação c 13

» 1. Resumo da aula do Edison.˃Dúvidas sobre a aula

» 2. Atividades em sala

cscerqueira.com/christopher - - - CCO-013

Page 3: programação c 13

cscerqueira.com/christopher - - - CCO-013

Page 4: programação c 13

cscerqueira.com/christopher - - - CCO-013

Page 5: programação c 13

» Parâmetros por valorO˃s parâmetros por valor são declarados sem & e recebem cópias dos valores dos parâmetros passados.

A˃ atribuição de uma função a parâmetros por valor nunca muda o valor do parâmetro original passado.

» Parâmetros por referênciaO˃s parâmetros por referência são declarados com & e recebem o endereço dos parâmetros passados.

A˃s atribuições feitas a parâmetros por referência, mudam os valores dos parâmetros originais.

cscerqueira.com/christopher - - - CCO-013

Page 6: programação c 13

» Ponteiros são variáveis que guardam o endereço (localização) de memória.

» Uma variável do tipo ponteiro aponta para uma variável de um determinado tipo (char, int, float, double, ...).

» Os ponteiros são declarados com um * antes do nome da variável.

» tipo *nomeVariavel;

cscerqueira.com/christopher - - - CCO-013

Page 7: programação c 13

cscerqueira.com/christopher - - - CCO-013

Page 8: programação c 13

& Endereço de

* acessa o conteúdo apontado de

cscerqueira.com/christopher - - - CCO-013

Page 9: programação c 13

» Alocação Dinâmica: é a técnica para a alocação e desalocação de espaço de memória, através de funções pré-definidas pela linguagem C.

» A linguagem C fornece funções definidas na biblioteca <stdlib.h> para alocar e desalocar memória: malloc(), sizeof() e free().

cscerqueira.com/christopher - - - CCO-013

Page 10: programação c 13

cscerqueira.com/christopher - - - CCO-013

Page 11: programação c 13

cscerqueira.com/christopher - - - CCO-013

Page 12: programação c 13

cscerqueira.com/christopher - - - CCO-013

Page 13: programação c 13

cscerqueira.com/christopher - - - CCO-013

Page 14: programação c 13

cscerqueira.com/christopher - - - CCO-013

Page 15: programação c 13

cscerqueira.com/christopher - - - CCO-013