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
What is the difference between constant pointer and constant variable?
Define recursion in c.
Can a variable be both constant and volatile?
Do pointers take up memory?
What is a program?
Why is sizeof () an operator and not a function?
What is the difference between a function and a method in c?
Write programs for String Reversal & Palindrome check
Explain argument and its types.
application areas a 'c' a) operating system b) graphics, interpreter, assembler c) program evalution, communication softwares d) all the above
find out largest elemant of diagonalmatrix
What are the types of pointers?
#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); }
What are the similarities between c and c++?
Find MAXIMUM of three distinct integers using a single C statement