my code is:
#include<stdio.h>
int main() {
int a=10, b;
a >= 5 ? b=100 : b=200;
printf("%d %d", a, b);
return 0;
}
Here comes a "Lvalue Required" in the line of conditional operator.
Can you explain me why?
By the way, the same program is perfectly working in C++.