while lopp operator

Back to topics list To post a new topic, please log in or register
avatar
80
chuale 2016.09.23 05:37
 

Dear All,

 

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))

.........

 .......

 

Thanks 

avatar
1200
FMIC 2016.09.23 06:24 #
 

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!

avatar
80
chuale 2016.09.23 06:34 #
 
FMIC:

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.

The above code is just my personal style. There is nothing wrong with your code and it is completely valid!

Thanks Bro.
Back to topics list  

To add comments, please log in or register