#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