Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Puede el caso en la declaración de cambio llamar a una subfunción?

¿Puede el caso en la declaración de cambio llamar a una subfunción?

El caso en la declaración de cambio puede llamar a subfunciones.

Por ejemplo, void FunCase1(void); .....switch(...){case1: FunCase1(); break;default: break;} se puede llamar como una subfunción.

Resumen de las especificaciones de programación de la declaración Switch:

Regla 1 No olvide agregar un descanso al final de cada declaración de caso; de lo contrario, se superpondrán varias ramas (a menos que se superpongan varias ramas). superpuestos intencionalmente).

Regla 2: No olvides la última rama predeterminada. Incluso si el programa realmente no necesita el procesamiento predeterminado, se debe conservar la declaración default: break. Esto no es innecesario, pero evita que otros piensen erróneamente que ha olvidado el procesamiento predeterminado.

Regla 3 Cuando utilices la instrucción switch, no importa cuántas instrucciones haya en la rama case, siempre usa "{}" para encerrarlas.

En el libro de texto.