. Advertisement .
..3..
. Advertisement .
..4..
I get an error
lvalue required as left operand of assignment
when I try to run the following code:
#include <stdio.h>
int main()
{
int number = 10 ;
number + 1 = 20;
return 0;
}
How to fix error: lvalue required as left operand of assignment in c++. Please give me some good ideas.
The cause: Number + 1 doesn’t evaluate to an lvalue, so you get above error.
Solution:
Change highlighted line
to
and above program will work fine.
p=p+1;
is better for assigning thanp+1=p;
.