We’ll learn about control statements which help you to control movements of data and also help you to make decisions based on the conditions. The normal flow of execution in a high-level language is sequential, i.e., each statement is executed in the order of its appearance in the program. However, depending on the requirements of a problem it might be required to alter the normal sequence of execution in a program. The statements which specify the order of execution of statements are called control flow statements. There are many control flow statements provided in C++ like Conditional statements, Iteration statements, and Jump Statements