Question: do-while loop terminates when conditional expression returns?
Answer: It executes all statements inside loop body and transfers control to loop condition . Loop condition contains set of relational and logical expressions. If conditional expression evaluates 1 ( true ) then loop repeats again otherwise if conditional expression evaluates 0 ( false ) loop terminates.