Aula prática 13 Orientação a Objetos – C++ Parte 1 Monitoria de Introdução à Programação.
programação c 13
-
Upload
christopher-cerqueira -
Category
Documents
-
view
128 -
download
5
Transcript of programação c 13
![Page 1: programação c 13](https://reader034.fdocumentos.com/reader034/viewer/2022052602/55999b501a28ab730d8b4716/html5/thumbnails/1.jpg)
Atividade 13
cscerqueira.com/christopher - - - CCO-013
![Page 2: programação c 13](https://reader034.fdocumentos.com/reader034/viewer/2022052602/55999b501a28ab730d8b4716/html5/thumbnails/2.jpg)
» 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](https://reader034.fdocumentos.com/reader034/viewer/2022052602/55999b501a28ab730d8b4716/html5/thumbnails/3.jpg)
cscerqueira.com/christopher - - - CCO-013
![Page 4: programação c 13](https://reader034.fdocumentos.com/reader034/viewer/2022052602/55999b501a28ab730d8b4716/html5/thumbnails/4.jpg)
cscerqueira.com/christopher - - - CCO-013
![Page 5: programação c 13](https://reader034.fdocumentos.com/reader034/viewer/2022052602/55999b501a28ab730d8b4716/html5/thumbnails/5.jpg)
» 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](https://reader034.fdocumentos.com/reader034/viewer/2022052602/55999b501a28ab730d8b4716/html5/thumbnails/6.jpg)
» 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](https://reader034.fdocumentos.com/reader034/viewer/2022052602/55999b501a28ab730d8b4716/html5/thumbnails/7.jpg)
cscerqueira.com/christopher - - - CCO-013
![Page 8: programação c 13](https://reader034.fdocumentos.com/reader034/viewer/2022052602/55999b501a28ab730d8b4716/html5/thumbnails/8.jpg)
& Endereço de
* acessa o conteúdo apontado de
cscerqueira.com/christopher - - - CCO-013
![Page 9: programação c 13](https://reader034.fdocumentos.com/reader034/viewer/2022052602/55999b501a28ab730d8b4716/html5/thumbnails/9.jpg)
» 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](https://reader034.fdocumentos.com/reader034/viewer/2022052602/55999b501a28ab730d8b4716/html5/thumbnails/10.jpg)
cscerqueira.com/christopher - - - CCO-013
![Page 11: programação c 13](https://reader034.fdocumentos.com/reader034/viewer/2022052602/55999b501a28ab730d8b4716/html5/thumbnails/11.jpg)
cscerqueira.com/christopher - - - CCO-013
![Page 12: programação c 13](https://reader034.fdocumentos.com/reader034/viewer/2022052602/55999b501a28ab730d8b4716/html5/thumbnails/12.jpg)
cscerqueira.com/christopher - - - CCO-013
![Page 13: programação c 13](https://reader034.fdocumentos.com/reader034/viewer/2022052602/55999b501a28ab730d8b4716/html5/thumbnails/13.jpg)
cscerqueira.com/christopher - - - CCO-013
![Page 14: programação c 13](https://reader034.fdocumentos.com/reader034/viewer/2022052602/55999b501a28ab730d8b4716/html5/thumbnails/14.jpg)
cscerqueira.com/christopher - - - CCO-013
![Page 15: programação c 13](https://reader034.fdocumentos.com/reader034/viewer/2022052602/55999b501a28ab730d8b4716/html5/thumbnails/15.jpg)
cscerqueira.com/christopher - - - CCO-013