Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <ctime>
- #include <cstdlib>
- using namespace std;
- int main() {
- srand(time(NULL));
- int vettore[10] = {0};
- for(int i = 0; i < 10; i++) {
- vettore[i] = rand() % 25;
- }
- cout << vettore[0] << endl;
- cout << vettore[1] << endl;
- cout << vettore << endl;
- //Stampa l'indirizzo della prima cella del vettore.
- int* puntatore = vettore;
- //Inserisco all'interno di puntatore l'indirizzo della prima cella del vettore.
- cout << puntatore << endl;
- //Stampa l'indirizzo della prima cella del vettore.
- cout << *puntatore << endl;
- //Stampa il valore della prima cella del vettore.
- for(int i = 0; i < 10; i++) {
- cout << "Sto stampando il valore del vettore: " << vettore[i] << endl;
- //Stampo il valore del vettore in maniera classica.
- cout << "Stampo il valore puntato: " << *puntatore << endl;
- //Stampare il contenuto del puntatore.
- puntatore++; //Incremento il puntatore di 1
- //Incrementare il puntatore lo fa saltare di 4 byte. 4 byte = 1 intero
- //Il puntatore e' di tipo int*
- }
- puntatore++;
- //Usciamo fuori
- cout << *puntatore << endl;
- //Vediamo cosa c'รจ nell'ipotetica 11esima cella
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement