Not sure if it strictly answers your question, but you can indirectly manipulate the variable. For example:.
int a; int *pA = &a; *pA = 5;
Here the value of a changes, but without an expression involving a . The expression includes only pA .
In addition, there may be side effects of unrelated operations that result in a variable change, intentional or not (for example, memory corruption that unintentionally changes a variable).
SomeWittyUsername
source share