C - Data Types - Discussion

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

 



Q.

What will be output of following program?

#include
#include
int main(){
int register a;
scanf("%d",&a);
printf("%d",a);
return 0;
}
//if a=25

A. 25 B. Address
C. 0 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