« Programmation C/Pointeurs » : différence entre les versions

Contenu supprimé Contenu ajouté
→‎Le pointeur void * : Erreur de fraple
Balises : Modification par mobile Modification par le web mobile
Ligne 46 :
<source lang="c">
int variable = 10;
int * pointeur = &variable;
 
*pointeur = 20; /* Positionnela valeur de 'variable' est = à 20 */
</source>
Ici, <code>pointeur</code> contient une adresse valide, celle de <code>variable</code>&nbsp;; son déréférencement est donc possible. Par contre, si <code>pointeur</code> était une variable locale non initialisée, son déréférencement provoquerait à coup sûr un arrêt brutal de votre programme.