Latest web development tutorials

cykl C

Czasami musimy wielokrotnie wykonywać ten sam kawałek kodu. W normalnych okolicznościach, oświadczenia są wykonywane kolejno: pierwsze oświadczenie w funkcji wykonywanej pierwsze, a po drugie pismo, i tak dalej.

Języki programowania dostarczają różnych struktur kontroli bardziej złożonych ścieżek wykonywania.

Pętle pozwalają nam wykonywany oświadczenie lub grupę oświadczeniami jest to po większości języków programowania schemat pętli ?:

struktura Loop

Typ cyklu

Języka C zapewnia następujące rodzaje cykli. Kliknij na link, aby zobaczyć szczegóły każdego typu.

循环类型描述
while 循环 当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。
for 循环 多次执行一个语句序列,简化管理循环变量的代码。
do...while 循环 除了它是在循环主体结尾测试条件外,其他与 while 语句类似。
嵌套循环 您可以在 while、for 或 do..while 循环内使用一个或多个循环。

Instrukcje sterujące pętli

Instrukcje sterujące pętli zmienić kolejność wykonywania kodu. Przez które można przejść kodu.

C zapewnia następujące instrukcje sterujące pętli. Kliknij na link, aby zobaczyć szczegóły każdego rachunku.

控制语句描述
break 语句 终止循环switch语句,程序流将继续执行紧接着循环或 switch 的下一条语句。
continue 语句 告诉一个循环体立刻停止本次循环迭代,重新开始下次循环迭代。
goto 语句 将控制转移到被标记的语句。但是不建议在程序中使用 goto 语句。

nieskończonej pętli

Jeśli warunek nie jest fałszywa, pętla staje się nieskończona pętla.do obiegu w tradycyjnym sensie, to może być wykorzystywany do nieskończonej pętli.Ponieważ trzy wyrażenia stanowią jednego cyklu nie jest wymagana, można mieć pewność, puste wyrażenie warunkowe, tworząc nieskończoną pętlę.

#include <stdio.h>
 
int main ()
{

   for( ; ; )
   {
      printf("This loop will run forever.\n");
   }

   return 0;
}

Kiedy wyrażenie warunkowe nie istnieje, zakłada się, aby mogło być prawdziwe. Można również ustawić wartość początkową i ekspresję przyrostu, ale w normalnych warunkach, programiści C wolą używać for (;;) struktury do reprezentowania nieskończoną pętlę.

Uwaga: Można nacisnąć Ctrl + C, aby zakończyć nieskończoną pętlę.