void pointer

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