# Statements and control flow Statements are an important part of each C-like language, including this one. As in every single C-like language under the sun, the statements are more or less the same. Still, there are some differences that set apart ++C and C-like langs. 1. [Ifs and elses](ifs-and-elses.md) 2. [Whiles and do-whiles](whiles-and-do-whiles.md) 3. [For loops](for-loops.md) 4. [Switch statements](switch-case.md) 4. [Throw-try-catch statements](try-catch.md)