Ás veces, é posible que necesitemos executar a mesma peza de código moitas veces. Xeralmente, as instrucións do programa execútanse secuencialmente: a primeira instrución dunha función ocorre primeiro, seguida da segunda instrución, e así por diante.
As linguaxes de programación proporcionan múltiples estruturas de control para camiños de execución máis complexos.
As instrucións de bucle permítennos executar unha instrución ou un grupo de instrucións varias veces, e o seguinte é un diagrama de fluxo de instrucións de bucle na maioría das linguaxes de programación:
patróns cíclicos
A linguaxe C ofrece os seguintes tipos de bucles. Fai clic na ligazón para ver cada tipo de información.
patróns cíclicos | descrición |
mentres que a recorrencia | Repita declaracións ou grupo de afirmacións cando unha determinada condición sexa certa. Proba a condición antes de executar o servidor de bucle. |
por recorrencia | Realizar unha secuencia de instrucións varias veces, simplificando o código que xestiona as variables de bucle. |
facer... mentres recorre | similar á instrución while excepto que proba a condición ao final do suxeito do bucle. |
bucle de niño | Usa un ou máis bucles no bucle de while, for ou do... while |
Declaración de control de bucle
A instrución de control de bucle cambia a orde na que se executa o código. Con el podes saltar ao código.
A linguaxe C proporciona as seguintes instrucións de control de bucle. Fai clic na ligazón para ver os detalles de cada declaración.
declaración de control | descrición |
romper frase | Para finalizar o bucle oucambiarinstrución, o fluxo do programa segue executando a seguinte instrución que segue o bucle oucambiar. |
Continuar declaración | Diga ao corpo do bucle que pare o ciclo inmediatamente e que reinicie o seguinte. |
vai a frase | Transfire o control á declaración etiquetada. Pero non recomendo usar a instrución goto nun programa. |
bucle infinito
Se as condicións nunca son falsas, entón o bucle convértese nun bucle infinito. O ciclo for pódese usar para realizar ciclos infinitos no sentido tradicional. Dado que ningunha das tres expresións que constitúen un bucle non é obrigatoria, pode deixar algunhas expresións condicionais en branco para formar un bucle infinito.
exemplo vivo
Suponse que unha expresión condicional é verdadeira cando non existe. Tamén pode establecer un valor inicial e unha expresión incremental, pero, en xeral, o programador C tende a usar a estrutura for (;;) para representar un bucle infinito.
Un ciclo C anterior pertence a Shenzhen HDV Photoelectron Technology co., LTD., unha operación técnica de software. E a empresa reuniu un equipo de software poderoso para equipos relacionados coa rede (como: ACONU/ comunicaciónONU/ intelixenteONU/ fibraONU/XPONONU/GPONONUetc.). Para que cada cliente personalice as demandas exclusivas que o necesite, tamén deixe que os nosos produtos sexan máis intelixentes e avanzados.