C Program to Create Initialize and Access a Pointer Variable

Write a c program to create, initialize, and access a pointer variable with an example. In this example, we declared an integer value, assigned it to the pointer of int type, and printed that pointer value and address. Check out the Pointers in C article.

#include <stdio.h>

int main()
{   
    int num;
    int *pnum;
    
    pnum = &num;
    num = 200;

    printf("Information of the Normal num Variable\n");
    printf("num = %d Address of num = %u\n", num, &num);

    printf("Information of the Pointer pnum Variable\n");
    printf("num = %d Address of num = %u\n", *pnum, pnum);

}
Program to Create Initialize and Access a Pointer Variable

This program created a char variable, initialized with a random character, and accessed or printed that character pointer. For more topics, refer to the C programs article.

#include <stdio.h>

int main()
{   
    char ch;
    char *pch;

    pch = &ch;

    printf("Please Enter Any Charcater = ");
    scanf("%c", &ch);

    printf("Information of the ch Variable\n");
    printf("num = %c Address of num = %p\n", ch, &ch);

    printf("Information of the Pointer pch Variable\n");
    printf("num = %c Address of num = %p\n", *pch, pch);

}
Please Enter Any Charcater = o
Information of the ch Variable
num = o Address of num = 0x7ff7b26716af
Information of the Pointer pch Variable
num = o Address of num = 0x7ff7b26716af

Also Read