programa en C ++ para imprimir el tamaño de los diferentes tipos de punteros junto con los valores y direcciones

En este programa C ++, vamos a de declarar diferentes tipos de variables de puntero, la impresión de su tamaño ocupado, valores y direcciones .

Aquí, vamos a aprender cómo podemos imprimir el tamaño de diferentes tipos de variables de puntero en C ++ Programming Language?

Estamos utilizando sizeof () operador para obtener el tamaño de las variables.

Considere el siguiente programa:

#include <iostream>
using namespace std;
int main()
{
int *iptr;
char *cptr;
float *fptr;
cout<<sizeof(iptr)<<","<<sizeof(cptr)<<","<<sizeof(fptr)<<endl;
cout<<sizeof(*iptr)<<","<<sizeof(*cptr)<<","<<sizeof(*fptr)<<endl;
return 0;
}

salida

8,8,8 
4,1,4

programa se compila y se ejecuta en una arquitectura de sistema informático de 64 bits, es por eso que el tamaño del puntero es 8.

En lo anterior programa, estamos declarando 3 variables de puntero IPTR , cptr y fptr de número entero, carácter y tipo float.

Y estamos imprimiendo el tamaño de estas variables de puntero, junto con el tipo de valor (que se almacena en estos la dirección almacenada en variables de puntero).


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *