statement must arrange for test to eventually become false, so that the while statement comes to an end.
Thus statement is most often compound, that is, composed of multiple shorter statements, separated by semicolons and grouped together in curly braces { ... }:
while (test) {
statement_1;
statement_2;
...
statement_n;
}