Notice that on lines 15 and 19 the CRT is just one expression whereas
before there are semicolons to CRT the K by itself. There is a similar
question on stackexchange if it’s defined behavior to use the same variable
in a function call like foo(k, bar[k++])

On Fri, 26 Jan 2018 at 18:01, Kevin Powick <[email protected]> wrote:

>
>
> On Thursday, 25 January 2018 18:24:14 UTC-5, Jim Idle wrote:
>>
>> This behavior is correct. Pre-increment (++v) increments the variable and
>> uses its value. Post-increment uses the current value, THEN increments the
>> value at the end of the operation.
>>
>>
> Isn't the issue being reported that the value for K is not correct
> immediately after assignment?  See lines 14 and 18 in the original program.
>
> In each case, K is assigned a value of 2 (K=2, lines 14 and 18), yet the
> first time K is output to the screen (lines 15 and 19), the value shows as
> 3, not 2.
>
> --
> Kevin Powick
>
> --
> --
> IMPORTANT: T24/Globus posts are no longer accepted on this forum.
>
> To post, send email to [email protected]
> To unsubscribe, send email to [email protected]
> For more options, visit this group at
> http://groups.google.com/group/jBASE?hl=en
>
> ---
> You received this message because you are subscribed to the Google Groups
> "jBASE" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
IMPORTANT: T24/Globus posts are no longer accepted on this forum.

To post, send email to [email protected]
To unsubscribe, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/jBASE?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"jBASE" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to