De vegades, és possible que hàgim d'executar la mateixa peça de codi moltes vegades. Generalment, les sentències del programa s'executen de manera seqüencial: la primera sentència d'una funció apareix primer, seguida de la segona, i així successivament.
Els llenguatges de programació proporcionen múltiples estructures de control per a rutes d'execució més complexes.
Les declaracions de bucle ens permeten executar una instrucció o un grup d'instruccions diverses vegades, i el següent és un diagrama de flux de declaracions de bucle en la majoria dels llenguatges de programació:
patrons cíclics
El llenguatge C proporciona els següents tipus de bucles. Feu clic a l'enllaç per veure cada tipus per obtenir més informació.
patrons cíclics | descripció |
mentre que la recurrència | Repetiu enunciats o grup d'afirmacions quan una condició determinada és certa. Comprova la condició abans d'executar l'amfitrió del bucle. |
per a la recurrència | Realització d'una seqüència d'instruccions diverses vegades, simplificant el codi que gestiona les variables de bucle. |
fer... mentre es repeteix | similar a la sentència while, excepte que prova la condició al final del tema del bucle. |
bucle niu | Utilitzeu un o més bucles al bucle de while, for o do... while |
Declaració de control de bucle
La instrucció de control de bucle canvia l'ordre en què s'executa el codi. Amb ell podeu saltar al codi.
El llenguatge C proporciona les següents declaracions de control de bucle. Feu clic a l'enllaç per veure els detalls de cada declaració.
declaració de control | descripció |
trencar la frase | Per acabar el bucle ointerruptorsentència, el flux del programa continua executant la següent instrucció que segueix el bucle ointerruptor. |
Continua declaració | Digues al cos del bucle que aturi el cicle immediatament i torni a començar el següent. |
anar a la frase | Transferiu el control a la declaració etiquetada. Però no recomanem utilitzar la instrucció goto en un programa. |
bucle infinit
Si les condicions mai són falses, aleshores el bucle es converteix en un bucle infinit. El cicle for es pot utilitzar per realitzar cicles infinits en el sentit tradicional. Com que cap de les tres expressions que constitueixen un bucle no és imprescindible, podeu deixar algunes expressions condicionals en blanc per formar un bucle infinit.
exemple viu
Se suposa que una expressió condicional és certa quan no existeix. També podeu establir un valor inicial i una expressió incremental, però, en general, el programador C tendeix a utilitzar l'estructura for (;;) per representar un bucle infinit.
Un cicle C anterior pertany a Shenzhen HDV Photoelectron Technology co., LTD., una operació tècnica de programari., I l'empresa ha reunit un potent equip de programari per a equips relacionats amb la xarxa (com ara: ACONU/ comunicacióONU/ intel·ligentONU/ fibraONU/XPONONU/GPONONUetc.). Per a cada client personalitzar les exigències exclusives que ho necessiti, també deixar que els nostres productes siguin més intel·ligents i avançats.