Answer Posted / vadivel t
Simple definitions:
Lvalue - is value which can be modified(it cannot be a
constant). And it can act as Rvalue too.
Rvalue - is value which can be able to fetch from the
memory, propably a constant. It can also act as Lvalue(if
it is not a constant).
Dont be confused... Lets hav example.
Example:
int a = 0, b = 10;
1.Rvalue
if(a)
{
...
...
...
}
here a is RValue(cos, as per definition, the value is able
to fetch from the memory)
2.One variable acting as L and R value
a = a + b;
here a + b; evaluated fist.. lets analise...
First a and b has to be fetched from the memory, by this
time, both will act as a Rvalue(as per definition)....
then a + b result shall be assigned to 'a'. Now 'a' will be
acting as a Lvalue. Cos u able to modify it...
So here 'a' can act as L as well as R value depends on the
situation.
3.a = 10;
Here 10 is Rvalue and 'a' ll act as Lvalue.
Hope u understand clearly.
| Is This Answer Correct ? | 6 Yes | 1 No |
Post New Answer View All Answers
1. Write a function to display the sum of two numbers in the following ways: By using (i) pass by value (ii) pass by address a. function with argument and with return value b. function with argument and without return value c. without argument , with return value d. without argument , without return value Note: Use pass by address.
Explain what is the benefit of using const for declaring constants?
Is it possible to use curly brackets ({}) to enclose single line code in c program?
Why clrscr is used in c?
Differentiate between full, complete & perfect binary trees.
hello freinds next week my interview in reliance,nybody has an idea about it intervew questions..so tell
What is a double c?
What is the difference between declaring a variable and defining a variable?
What is your stream meaning?
difference between Low, Middle, High Level languages in c ?
What does main () mean in c?
What are the 4 types of organizational structures?
Can you please explain the difference between exit() and _exit() function?
write a C program: To recognize date of any format even formats like "feb-02-2003","02-february-2003",mm/dd/yy, dd/mm/yy and display it as mm/dd/yy.
What is a function simple definition?