C - Data Types - Discussion

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

 



Q.

What will be output of following c program?

#include
int main(){
char huge * far *p;
printf("%d%d %d",sizeof(p),sizeof(*p),sizeof(**p));
return 0;
}

A. 2 2 2 B. 2 4 2
C. 1 4 4 D. 4 4 1

Answer: Option D
Explaination:

p is huge pointer, *p is far pointer and **p is char type data variable.



Discussion

Your Comments Goes here...
NameDiscussion