If statement problem

I get an error when I use

     if ((z == x)  || (z == y))

But not if I add another set of parentheses as in

     if (((z == x)  || (z == y)))

Why is that?


Hi Tom,

I am using Dynamic C 10.64 , i have checked this statement ,it was working fine

with the code

if ((z == x) || (z == y))


and with this code also
if (((z == x) || (z == y)))


May i know which version are you using?

Also knowing what error you get might shed some light on the problem.