Die C++ Auswahlanweisungen führen in Abhängigkeit von definierten Bedingungen definierte Operationen durch.
Mit diesen Kontrollstrukturen wird es möglich den Programmfluß durch Entscheidungen zu beeinflussen.
Folgende Auswahlanweisungen werden unterschieden: