You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Puntatori<br />
Se non <strong>in</strong>izializzi un puntat<strong>ore</strong> devi specificamente assegnare l’<strong>in</strong>dirizzo<br />
di qualche variabile (cioe’ e’ buona norma evitare di avere wild po<strong>in</strong>ter<br />
ovvero puntatori NON assegnati) oppure assegnargli zero se non sai<br />
che val<strong>ore</strong> dare (puntat<strong>ore</strong> nullo).<br />
unsigned short <strong>in</strong>t Eta=50; //dichiara la variabile e assegna un val<strong>ore</strong><br />
unsigned short <strong>in</strong>t *pEta= Η //dichiara un po<strong>in</strong>ter e il val<strong>ore</strong><br />
L’asterisco ha anche un’azione <strong>in</strong>versa:da un puntat<strong>ore</strong> puoi<br />
dereferenzare e conoscere il val<strong>ore</strong> della variabile all’<strong>in</strong>dirizzo<br />
di cui il puntat<strong>ore</strong> ha il val<strong>ore</strong> e non solo dichiarare<br />
<strong>in</strong>t LaMiaeta=*pEta; (* significa il val<strong>ore</strong> storato all’<strong>in</strong>dirizzo pEta)<br />
*pEta=5;<br />
Per evitare confusioni pensa alla seguente equivalenza<br />
variabileval<strong>ore</strong> come puntat<strong>ore</strong><strong>in</strong>dirizzo di una variabile