Two keywords that are very important to looping are break and continue. The break command will exit the most immediately surrounding loop regardless of what the conditions of the loop are. Break is useful if we want to exit a loop under special circumstances. For example, let's say the program we're working on is a two-person checkers game. The basic structure of the program might look like this: while (true) { take_turn(player1); take_turn(player2); } This will make the game alternate between having player 1 and player 2 take turns. The only problem with this logic is that there's no way to exit the game; the loop will run forever! Let's try something like this instead: while(true) { if (someone_has_won() || someone_wants_to_quit() == TRUE) {break;} take_turn(player1); if (someone_has_won() || someone_wants_to_quit() == TRUE) {break;} take_turn(player2); } This code accomplishes what we want--the primary loop of the game wil...
A Guide to make you Prepare for Placements, Aptitude Tests, Interviews, projects...