C - Data Types - Discussion

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

 



Q.

What will be output of following program?

#include
#include
int main(){
register a = 25;
int far *p;
p=&a;
printf("%d ",*p);
return 0;
}

A. 25 B. 4
C. Address D. Compilation error

Answer: Option D
Explaination:

Register data type stores in CPU. So it has not any memory address. Hence we cannot write &a.



Discussion

Your Comments Goes here...
NameDiscussion