It is a special type of pointer variable defined in C language. Void pointer will be created by programmer in a special condition when he/she doesn't know the type of variable whose memory address will be stored in the pointer. void keyword is used to create void pointer in C language.
सी लैंग्वेज में यह एक विशेष प्रकार का पॉइंटर वेरिएबल होता है जिसे प्रोग्रामर द्वारा विशेष परिस्थिति में तैयार किया जाता है जब उसे यह ज्ञात न हो की पॉइंटर में जो एड्रेस रखा जायेगा वो किस प्रकार के वेरिएबल का होगा। वोइड कीवर्ड का प्रयोग कर वोइड पॉइंटर तैयार किया जता है।
Syntax :-
void *pointer_name;
C program for void pointer.
#include<stdio.h>
#include<conio.h>
void main(){
char a;
double d;
void *p;
clrscr();
printf("enter value of a character and a number\n");
scanf("%c%lf",&a,&d);
p=&a; //character type
printf("a=%c\n",*(char*)p);
getch();
p=&d; //double type
printf("d=%lf\n",*(double*)p);
getch();
}
No comments:
Post a Comment