Exercícios Resolvidos de Manipulando ponteiros: ponteiros duplos, aritmética e vetores
Ver TeoriaEnunciado
Seja o seguinte trecho de programa:
Qual será o valor das seguintes expressões:
Passo 1
E aí, pessoal!
Vamos começar a questão analisando o código do enunciado.
Na primeira linha são declaras duas variáveis inteiras e .
Em seguida são declarados dois ponteiros para inteiro e
E fazemos esses ponteiros apontarem para as variáveis:
Assim o conteúdo do ponteiro é o endereço de memória de
Passo 2
Agora vamos analisar a expressão: . Aqui temos uma comparação “o conteúdo armazenado em é igual ao endereço de memória de ”.
Lembre-se que o ponteiro armazena o endereço de , então a comparação é verdadeira!
No C++ quando uma comparação é verdadeira o resultado é que representa o valor lógico
- 1