[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Arithmetic expression: recursive VAR evaluation suppresses desired V
From: |
Greg Wooledge |
Subject: |
Re: Arithmetic expression: recursive VAR evaluation suppresses desired VAR assignment |
Date: |
Thu, 11 Aug 2022 10:15:48 -0400 |
On Thu, Aug 11, 2022 at 04:04:57PM +0200, Steffen Nurpmeso wrote:
> Hm. Well i agree that precedence rules which loose a construct
> completely (in that =5 is lost in I=5?I:J) is weird, but other
What's that even supposed to *be*? You're assigning I=5 and then
checking whether the assignment actually worked?
If you intended it to be i==5 ? i : j then you really ought to
put some parentheses in it, so people like me who haven't memorized
the C precedence rules for decades won't have to dig up a manual to
figure out whether it's (i==5) ? i : j or i == (5 ? i : j).