without knowing what the code does: The statement will evaluate the first part (match(s1, s2 + 1)
), and if and only if it is zero, evaluate the second part (match(s1 + 1, s2)
). If the first part is not zero, it returns true
(or 1)
0
solved return (a || b) utility?