Skip to content

Instantly share code, notes, and snippets.

@Thiago4532
Created July 20, 2021 17:14
Show Gist options
  • Save Thiago4532/1a40b4f20c2b6aa53ddda45e8208edd1 to your computer and use it in GitHub Desktop.
Save Thiago4532/1a40b4f20c2b6aa53ddda45e8208edd1 to your computer and use it in GitHub Desktop.
int main() {
int x = 42;
cout << x << '\n'; // 42
// Declaramos um ponteiro que aponta para um inteiro
// Para declarar um ponteiro usamos o * do lado do tipo da variável
int* p = &x;
// Também usando o * é possível acessar o valor que
// está na posição que o ponteiro aponta.
cout << (*p) << '\n'; // 42
// É possível alterar o valor da variável que o ponteiro aponta.
*p = 27;
// Após isso o valor na posição que ele aponta vira 27,
// logo a variável x também recebe o valor 27
cout << x << '\n'; // 27
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment