Can I use the expression as below? Meaning can I use || the OR operaror in the expression?
while ((PA<=20 && PA>0) || (PA>=-20 && PA<0))
Yes, that is perfectly valid, but I would suggest (as a personal opinion) that you add a few extra parenthesis, in order to make the Precedence Rules more explicit and apparent which will prevent accidental logic bugs in the future.
while( ( ( PA > 0 ) && ( PA <= 20 ) ) ||
( ( PA >= -20 ) && ( PA < 0 ) ) )
The above code is just my personal style. There is nothing wrong with your code and it is completely valid!
To add comments, please log in or register