Skip to content

Instantly share code, notes, and snippets.

@Thiago4532
Created July 20, 2021 17:15
Show Gist options
  • Save Thiago4532/ca2d511f653debc1acb9014d4ca68002 to your computer and use it in GitHub Desktop.
Save Thiago4532/ca2d511f653debc1acb9014d4ca68002 to your computer and use it in GitHub Desktop.
// A função agora recebe um ponteiro como parâmetro
void modifica(int *p) {
*p = (*p) + 3;
}
int main() {
int x = 5;
int *p = &x;
cout << x << '\n'; // 5
// Passe o ponteiro como parâmetro da função
modifica(p);
cout << x << '\n'; // 8
// Nao é necessário a criação de um ponteiro, basta passar o endereço de
// memória da variável como parâmetro.
modifica(&x);
cout << x << '\n'; // 11
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment