Answer Posted / arka bandyopadhyay
1-As the value of the register variable is to be stored under the processor register which is limited and if processor is of 16 bit we cannot store float values and higher data type values as 2pow(4bytes)=16bits which a 16 bit processor's registor cannot store hence the variable will now act as an automatic variable
2-Register might be busy in some other operation then also register might not be accessible and hence will act as an automatic variable
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
Can a variable be both const and volatile?
Write a program to check prime number in c programming?
#define MAX(x,y) (x) >(y)?(x):(y) main() { inti=10,j=5,k=0; k= MAX(i++,++j); printf("%d..%d..%d",i,j,k); }
How can I find out the size of a file, prior to reading it in?
Why C language is a procedural language?
What is c mainly used for?
Which is better oop or procedural?
What is a pointer value and address in c?
What is 1d array in c?
What is meant by recursion?
What do you mean by Recursion Function?
Is main is user defined function?
What is difference between array and structure in c?
Is it better to use a macro or a function?
Difference between exit() and _exit() function?