Pointers are variables that stores the reference (address) of a data value, datatype of pointers represent what kind of values they can hold reference of, however, a pointer of type void can hold reference of any datatype, but explicitly type casting is required to use them.
The code below will demonstrate how we can use pointers in C
# include<stdio.h> int main(){ int *pnum, num; printf("Enter a number\n"); scanf("%d", &num); pnum = # // now you can modify the value from pnum as well as num....