• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
[C++]Chiarimenti su una lezione della guida di HTML.it
#6
La & indica l'indirizzo della variabile (è un valore esadecimale).
esempio:
Codice PHP:
int a 10;
cout << "la variabile a risiede nell'indirizzo " << &a// ti uscirà un valore del tipo: 001AF928 

Il * indica che è un puntatore, scrivendo:
(così si capisce meglio come funziona un puntatore)
Codice PHP:
int a 10;
int *= &a//puntatore a intero
cout << "la variabile a risiede nell'indirizzo " << &<< enld;
cout << "la variabile p risiede nell'indirizzo " << &<< " ma punta a " << p

Scrivendo *p dico di darmi (o sovrascrivere) il valore che punta (ovvero il valore di a, 10)
Codice PHP:
int a 10;
int *= &a;
cout << "a = " << << endl;
cout<< "*p = " << *<< endl << endl;
20;
cout << "a = " << << endl;
cout<< "*p = " << *<< endl << endl;
*
30// dire *p è come dire a... ho dato due nomi alla stessa variabile
cout << "a = " << << endl;
cout<< "*p = " << *<< endl


Nella chiamata per valore avviene una cosa del genere: int a = 10; int b = a; (solo scritta tramite funzione).
Creo una copia della variabile a, ma rimangono due variabili differenti... hanno solo lo stesso valore.
 
Rispondi
  


Messaggi in questa discussione
RE: [C++]Chiarimenti su una lezione della guida di HTML.it - da steve - 02-04-2011, 11:35 PM

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Bisogno di una guida per il Visual C# samuele55598@gmail.com 1 1,135 23-01-2014, 09:55 PM
Ultimo messaggio: WilSoft90
  [C#] Dubbio concettuale su Array di oggetti cuge89 3 1,623 30-10-2013, 10:17 AM
Ultimo messaggio: cuge89

Vai al forum:


Browsing: 1 Ospite(i)