Maison > Article > développement back-end > Que signifie « déréférencer » un pointeur en C/C++ ?
Le déréférencement est utilisé pour accéder ou manipuler les données contenues dans l'emplacement mémoire pointé par le pointeur. * (astérisque) est utilisé avec les variables de pointeur, lors du déréférencement d'une variable de pointeur, il fait référence à la variable pointée, c'est donc ce qu'on appelle le déréférencement du pointeur.
int main() { int a = 7, b ; int *p; // Un-initialized Pointer p = &a; // Stores address of a in ptr b = *p; // Put Value at ptr in b }
Ici, l'adresse dans p est essentiellement l'adresse de la variable.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!