domenica 23 novembre 2014

Array di Puntatori

#include <iostream>
using namespace std;

int a[10];
int *b;

main()
{
    b=new int[10];   //alloca spazio in memoria al puntatore 'p' e restituisce in 'p' il valore dell' indirizzo del primo elemento
    cout<<"Lezione del 13/10/2014 -> Utilizzo di un array di puntatori"<<endl;
int i;

//Inserimento 
    for(i=0;i<10;i++)
    {
        a[i]=i;   //assegnazione del valore 'i' all'elemento [i] dell'array di interi
        b[i]=i+1;   //assegnazione del valore 'i+1' all'elemento [i] dell'array di puntatori 'b'
    }
//Visualizzazione
       for(i=0;i<10;i++)
       {
             cout<<endl<<"A: " << a[i];
             cout<<endl<<"B: " << b[i];
             cout<<endl<<"Indirizzo puntato da 'b': " << &b[i];   //aumenta su base esadecimale di 4 + 4 perchè è un array di interi (intero=4 byte)
             cout<<endl<<endl;
       }
return 0;
}



Nessun commento:

Posta un commento