I recently came across this code in a tutorial. The code works, but this form of syntax seems to differ quite a bit from https://www.arduino.cc/reference/en/language/structure/control-structure/if/, as it's lacking comparison operators and curly braces for statements. Can someone please run down why this works?
for (int i = 0; i < 15; i++)
{
lcd.setCursor(i, 1);
if (pressed[i])
lcd.print("X");
else
lcd.print(" ");
if (justpressed[i])
digitalWrite(led, HIGH);
else
digitalWrite(led, LOW);
}