Latest web development tutorials

Pętla C ++

Czasami trzeba wykonać kilka razy ten sam kawałek kodu. W normalnych okolicznościach stwierdzenie jest kolejność wykonywania: funkcja pierwszej instrukcji wykonywanych pierwsze, a po drugie pismo, i tak dalej.

Języków programowania, które umożliwiają bardziej skomplikowane ścieżki wykonanie różnych struktur kontrolnych.

Pętle pozwalają nam wykonywany oświadczenia lub grupy oświadczeń, co następuje jest powszechną formą w większości języków programowania instrukcją pętli:

struktura Loop

Typ cyklu

C ++ język programowania przewiduje 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 na zmianę normalnej kolejności wykonywania. Przy wykonywaniu szeregu urlopu, wszystkie tworzone w zakresie docelowym zostaną automatycznie zniszczone.

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

控制语句描述
break 语句 终止loopswitch语句,程序流将继续执行紧接着 loop 或 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 <iostream>
using namespace std;
 
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ę.