Paso 22: principal
La función principal de un programa es lo que une todas las funciones separadas. Dice la computadora qué orden para llamar a las funciones para que el resultado es un programa coherente.
Parte 1:
En esta función, después de declarar nuestra variable de elección , primero llamamos la función de menú principal . Recordar que esto imprime un menú al terminal. Sigue a la función GetChoice , lectura y almacenamiento de la opción de que un usuario selecciona en el menú.
Parte 2:
A continuación tenemos un bucle mientras , que continuará el bucle hasta que el usuario elige la opción 3 y cierra el juego.
Si el usuario selecciona la opción 1 u opción 2, el programa llame a las funciones dentro de la instrucción if-else y saldrá la sentencia if-else.
Después de la instrucción if-else se llaman extremos, menú principal y la función GetChoice , donde el usuario pueda hacer otra selecci6n.
Este proceso se seguirá repitiendo hasta que el usuario selecciona la opción 3, que luego hará que el programa terminar gracias a la función de dejar de fumar .
Parte 3:
Finalmente terminamos con un "return 0" y el corchete de cierre a la función principal. El "return 0" es el valor de devolución estándar para funciones principales y permite el programa terminar si la mientras que lazo era error por cualquier motivo.