programação c 13
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