domingo, 8 de noviembre de 2009

Punteros 1

#include (iostream)
using namespace std;
void main()
{
int nVar1=100;
int *punt = & nVar1; // declara un puntero a dirección memoria deVar1// Mostrar que puntero apunta a nVar1

cout << "\n Direccion de memoria de la variable nVar1 = "<< (&nVar1)<<"\n El valor de punt es "<< (punt);
cout << "\n\n El valor de nVar1 es "<< (nVar1)<< "\n El valor de *punt es "<< (*punt);
cout << (endl) << (endl);// Obtener valor de nVar1 mediante el puntero

int nPrueba = *punt;// Cambiar el valor nVar1 mediante el puntero
*punt = 777;
punt+=1;//Mostrar valores
int nVar2=888;
punt=&nVar2;

cout << "\n nPrueba = " << (nPrueba) << (endl);
cout <<"\n La variable nVar1 , ahora vale =" << (nVar1)<<(endl) ;
cout <<(endl)<<(endl);
cout <<"\n punt es la direccion de memoria =" << (punt)<<(endl) ;
cout <<"\n *punt tiene como valor =" << (*punt)<<(endl) ;
}

Nota: Arreglar iostream y eliminar todos los () de los cin y cout.

No hay comentarios:

Publicar un comentario