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.
#include <stdio.h>
int main()
{
int num;
int *pnum;
pnum = #
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);
}

This program created a char variable, initialized with a random character, and accessed or printed that character pointer.
#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