Archivos para ‘c/c++’

13 enero 2012

C/C++ Punteros

por auraham

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;
}

Seguir

Get every new post delivered to your Inbox.