programação c 13

Post on 06-Jul-2015

128 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Atividade 13

cscerqueira.com/christopher - - - CCO-013

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

» 2. Atividades em sala

cscerqueira.com/christopher - - - CCO-013

cscerqueira.com/christopher - - - CCO-013

cscerqueira.com/christopher - - - CCO-013

» 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

» 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

cscerqueira.com/christopher - - - CCO-013

& Endereço de

* acessa o conteúdo apontado de

cscerqueira.com/christopher - - - CCO-013

» 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

cscerqueira.com/christopher - - - CCO-013

cscerqueira.com/christopher - - - CCO-013

cscerqueira.com/christopher - - - CCO-013

cscerqueira.com/christopher - - - CCO-013

cscerqueira.com/christopher - - - CCO-013

cscerqueira.com/christopher - - - CCO-013

top related