martes, 20 de noviembre de 2012

Punteros en c++


#include <iostream>
using std::cout;
using std::endl;
int main (){  int Arreglo[5];//Arreglo elementos enteros
for (int i = 0; i < n; i++)  
Arreglo[i]=i + 1;//ponemos 1,2,3...n
int *ptrEntero;//Declaramos puntero a un entero
cout << "Arreglo[2] = " << Arreglo[2]<< endl;
ptrEntero = Arreglo;
cout << "Asigno ptrEntero = Arreglo" << endl;
cout << "ptrEntero[2] = " << ptrEntero[2] << endl;
ptrEntero = &Arreglo[0];//equivale a ptrEntero = Arreglo
cout << "Asigno ptrEntero = &Arreglo[0]" << endl;
cout << "ptrEntero[2] = " << ptrEntero[2] << endl;
cout << endl << "Mostramos el arreglo : " << endl;
for (int i = 0; i < n; i++)  
cout << "ptrEntero["<<i<<"] = "<<ptrEntero[i]
<< " == "
<< "Arreglo["<<i<<"] = " << Arreglo[i] << endl;
   return 0;
  }

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.