Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Ponteiros
IdentiHicador: A B C pA pB pC
10 25 5 0 1 2 15
Endereço: 0 1 2 3 4 5 6
As variáveis com identi?icadores “A”, “B”, “C” e “D” são do tipo int. Perceba
que cada variável possui um endereço correspondente, listado na parte de baixo.
Por exemplo, o endereço da variável “A” é 0 e o endereço da variável “D” é 6.
<tipo> *<identi?icador_do_ponteiro> ;
#include<iostream>
using namespace std;
int main() {
int A, B, C, D;
int *pA, *pB, *pC; //int * declara um ponteiro para int
A = 10;
B = 25;
C = 5;
D = 15;
pA = &A; //&A retorna o endereço de A
pB = &B;
pC = &C;
//* é usado pra acessar a variável apontada por um ponteiro
cout << "Soma de A + B: " << (A+B) << endl;
cout << "Soma de A + B: " << (*pA+B) << endl;
cout << "Soma de A + B: " << (*pA+*pB) << endl;
return 0;
}
Soma de A + B: 35
Soma de A + B: 35
Soma de A + B: 35