El documento describe las estructuras de control if y switch en C++. If se utiliza para la selección simple y binaria mientras que switch es para la selección múltiple. If evalúa expresiones booleanas para decidir qué bloque de código ejecutar, mientras que switch evalúa una expresión para decidir qué caso coincidente ejecutar. Ambas estructuras mejoran la legibilidad del código en comparación con múltiples sentencias if anidadas.