When using a restrict Pointer in C, is it OK to change a variable using its initial Identifier?
When using a restrict Pointer in C, is it OK to change the variable using its initial Identifier? For example: int foo = 0; int * restrict fooPtr = &foo; ++(*fooPtr); // Part 1: foo is 1 (OK) ++foo; // Part 2: foo is 2 (Is this OK?) int * fooPtr2 = &foo; ++(*fooPtr2); // Par...