Final answer:
In the loop header (int i = 0; i <= 10; ++i), the increment operation ++i occurs after the entire body of the loop has executed and before the next condition check.
Step-by-step explanation:
The loop header (int i = 0; i <= 10; ++i) specifies how the loop in a programming language (often C, C++, or Java) operates. The variable i is initialized to 0 before the loop starts. Then, each time the loop's body has been executed, the increment operation (++i) takes place. Therefore, the correct answer to the question is:
C) After the entire body executes
It means the variable i is incremented after the entire body of the loop has been executed, but before the next iteration's condition check.