Acceso al valor de una variable usando puntero en C

Aquí, vamos a aprender cómo acceder al valor de una variable utilizando el puntero en el lenguaje de programación C ?

Como sabemos que un puntero es un tipo especial de variable que se utiliza para almacenar la dirección de memoria de otra variable. Una variable normal contiene el valor de cualquier tipo como int , char , float etc, while una variable puntero contiene la dirección de memoria de otra variable.

Aquí, vamos a aprender cómo podemos acceder al valor de otra variable utilizando la variable puntero ?

Pasos:

  1. Declarar una variable normal, asignar el valor
  2. Declarar una variable de puntero con el mismo tipo que la variable normal
  3. inicializar la variable puntero con la dirección de variable normal
  4. acceder al valor de la variable mediante el uso de asterisco ( * ) – se conoce como operador dereference

Ejemplo:

Aquí, hemos declarado una variable entera normal de num y el puntero variable de ptr , ptr se inicializa con la dirección de num y, finalmente, obtener el valor de num mediante la variable puntero PTR .

#include <stdio.h>
int main(void)
{
//normal variable
int num = 100;
//pointer variable
int *ptr;
//pointer initialization
ptr = &num;
//pritning the value
printf("value of num = %dn", *ptr);
return 0;
}

salida

value of num = 100


Deja un comentario

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