✏️ Explanatory Question
for(expression-1; expression-2; expression-3) { //set of statements}When control reaches for expression-1 is executed first. Then following expression-2, and if expression-2 evaluates to non-zero set of statements and expression-3 is executed, follows expression-2.