C/C++ Punteros

El siguiente programa muestra el valor de una variable entera y su dirección en memoria.

/*
| Programa 1 c
| Muestra el valor de la variable n
| y su direccion
|
| gcc ejemplo_1.cpp -o salida
|
| Salida:
| n = 75
| &n = 0xbfc4250c
|
| Notas:
| En la linea 
|	printf("&n= %p \n", &n);
| Se utiliza %p para imprimir la direccion del puntero, 
| en este caso, la direccion de n
*/

#include <stdio.h>

int main()
{
	int n = 75;
	printf("n = %d \n", n);
	printf("&n= %p \n", &n);

	return 0;
}
/*
| Programa 1 c++
| Muestra el valor de la variable n
| y su direccion
|
| g++ ejemplo_1.cpp -o salida
|
| Salida:
| n = 75
| &n = 0xbfd283fc
|
| Notas:
| La forma correcta de incluir la libreria es
| #include <iostream>
| no
| #include <iostream.h>
|
| Recuerda, cout solo se puede usar si incluyes iostream
*/

#include <iostream>

using namespace std;

int main()
{
	int n = 75;
	cout<<"n = "<<n<<endl;
	cout<<"&n = "<<&n<<endl;

	return 0;
}

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s