C - Data Types - Discussion

You Are Here :: Home > C > Data Types - Discussion

 



Q.

What will be output of following program?

#include
int main(){
int a = 10;
void *p = &a;
int *ptr = p;
printf("%u",*ptr);
return 0;
}

A. 10 B. Address
C. 2 D. Compilation error

Answer: Option A
Explaination:

Void pointer can hold address of any data type without type casting. Any pointer can hold void pointer without type casting.



Discussion

Your Comments Goes here...
NameDiscussion