Понекад ћемо можда морати да извршимо исти део кода много пута. Генерално, наредбе програма се извршавају секвенцијално: прва наредба у функцији се јавља прва, затим друга наредба, и тако даље.
Програмски језици обезбеђују вишеструке контролне структуре за сложеније путеве извршавања.
Наредбе петље нам омогућавају да извршимо наредбу или групу исказа више пута, а следеће је дијаграм тока наредби петље у већини програмских језика:
циклични обрасци
Језик Ц обезбеђује следеће типове петљи. Кликните на везу да видите сваки тип за детаље.
циклични обрасци | опис |
док понављање | Поновите исказе или групу исказа када је дати услов тачан. Тестира услов пре извршавања хоста петље. |
за понављање | Извођење низа наредби више пута, поједностављивање кода који управља променљивима петље. |
учинити...док се понавља | слично исказу вхиле осим што тестира услов на крају субјекта петље. |
петља гнезда | Користите једну или више петљи у петљи вхиле, фор или до... вхиле |
Изјава о контроли петље
Наредба за контролу петље мења редослед извршавања кода. Са њим можете ускочити у код.
Ц језик обезбеђује следеће контролне изјаве петље. Кликните на везу да бисте видели детаље сваке изјаве.
контролна изјава | опис |
прекинути реченицу | Да бисте прекинули петљу илипрекидачнаредбом, програмски ток наставља да извршава следећу наредбу која следи петљу илипрекидач. |
наставак Изјава | Реците телу петље да одмах заустави циклус и поново започне следећи циклус. |
прећи реченицу | Пренесите контролу на означени исказ. Али не препоручујемо коришћење наредбе гото у програму. |
бесконачна петља
Ако услови никада нису лажни, онда петља постаје бесконачна петља. Циклус фор се може користити за реализацију бесконачних циклуса у традиционалном смислу. Пошто било који од три израза који чине петљу није обавезан, неке условне изразе можете оставити празне да бисте формирали бесконачну петљу.
живи пример
Претпоставља се да је условни израз тачан када не постоји. Такође можете подесити почетну вредност и инкрементални израз, али генерално Ц програмер има тенденцију да користи фор (;;) структуру да представи бесконачну петљу.
Циклус изнад Ц припада Схензхен ХДВ Пхотоелецтрон Тецхнологи цо., ЛТД., софтверској техничкој операцији., А компанија је окупила моћан софтверски тим за мрежну опрему (као што су: АЦОНУ/ комуникацијаОНУ/ интелигентОНУ/ влакнаОНУ/КСПОНОНУ/ГПОНОНУитд.) . За сваког купца прилагодите ексклузивне захтеве коме је то потребно, такође нека наши производи буду интелигентнији и напреднији.