Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Estrutura de Dados Ricardo Luis Balieiro Aula 7 * Ponteiros Ponteiros podem ser vistos como um modo simbólico de representar um endereço de memória. Ou seja, o objetivo de um ponteiro é guardar um endereço de memória. (Mizrahi, 2006) Os endereços de memória podem ser armazenados e manipulados em linguagem C++ através de ponteiros. * * Ponteiros Permitir de forma real que as funções alterem os parâmetros que recebem. Permitir uma forma mais conveniente de passar matrizes e string para funções. Facilitar a utilização de matrizes utilizando a movimentação de ponteiros para acesso de seus elementos. * * Ponteiros Permitir a criação e manipulação de estruturas de dados complexas que necessitam conter referências umas para outras, tais como, listas encadeadas, árvores binárias , etc. * * Ponteiros * * Ponteiros * * Ponteiros * * Ponteiros - Operador de endereço * * Ponteiros - Operador de indireção * * Ponteiros - Operador de indireção * * Ponteiros - Operador de indireção * * Ponteiros - Operador de indireção * * Ponteiros - Operador de indireção * * Ponteiros - Operador de indireção * * Ponteiros - Operador de indireção * * Ponteiros - Inicialização * * Ponteiros - Inicialização * * Fechamento Ponteiros * Estrutura de Dados Ricardo Luis Balieiro Atividade 7 * Exercício 1 * Analise o código abaixo e indique qual o valor final da variável x? int main() { int x, y, *z; x=10; y = 20; z = &x; x++; *z = x + y; (*z)++; cout << x << endl; } a) 30 b) 32 c) 10 d) 11 e) 31 * Exercício 1 * Analise o código abaixo e indique qual o valor final da variável x? int main() { int x, y, *z; x=10; y = 20; z = &x; x++; *z = x + y; (*z)++; cout << x << endl; } a) 30 b) 32 c) 10 d) 11 e) 31 Slide professor
Compartilhar