if statement and while loop in arduino

if this is the case:

void loop() {

}

Would you care to try that again ?

if this is the case:

void loop() {
if(condition) {
statements;
}
while(condition) {
statements;
}
}//end of loop()

does the while loop execute during the entire time of the function or does the if statement execute fully and then the while loop starts?

First the if (if the condition is satisfied) till it's completed. Next the while (if the condition is satisfied) till the condition changes. Next the if again, next the while again etc.

Code on an Arduino is sequential.

The following Flow Chart is a visual representation of what is going on in the sketch of the OP.
flow-5x.png

flow-5x.png