Control structures in C++ include loops like while, do/while and for to repeat actions. Switch, break and continue statements are also covered. The document discusses counter-controlled and sentinel-controlled repetition, and provides examples of calculating a class average using different loop structures. Nested control structures are demonstrated with an example analyzing exam results from 10 students.