#include <stdio.h>
int main()
{
int x = 8;
if (x == 5) {
puts("x == 5");
}
else {
puts("x != 5");
}
if (x = 5) { // Error - Compiler say nothing, x set to 5
puts("x == 5");
}
else {
puts("x != 5");
}
/*if (5 = x) { // Error - Compiler say: error C2106: '=': left operand must be l-value
puts("x == 5");
}
else {
puts("x != 5");
}*/
if (5 == x) {
puts("x == 5");
}
else {
puts("x != 5");
}
return 0;
}
/*
run:
x != 5
x == 5
x == 5
*/