Latest web development tutorials

C ++ 루프

때로는 코드를 여러 번 같은 조각을 수행해야 할 수 있습니다. 그래서에서 두 번째 문장 다음에 처음으로 실행되는 첫 번째 명령문의 기능 및 정상 상황에서 문 실행 순서입니다.

다양한 구조체의 더 복잡한 실행 경로를 허용 언어 프로그래밍.

루프는 우리가 반복적으로 진술 또는 그룹을 실행할 수 있도록, 다음 문 루프 대부분의 프로그래밍 언어에서 일반적인 형태입니다 :

루프 구조

사이클의 종류

C ++ 프로그래밍 언어는 다음 사이클 유형을 제공한다. 각 유형의 세부 사항을 보려면 링크를 클릭하십시오.

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

루프 제어 문

반복 제어 문은 실행의 정상적인 순서를 변경합니다. 휴가의 범위를 수행 할 때, 타겟 범위에서 생성 된 모든 자동 소멸한다.

C ++는 다음과 같은 제어문을 제공합니다. 각 문장의 세부 사항을 보려면 링크를 클릭하십시오.

控制语句描述
break 语句 终止loopswitch语句,程序流将继续执行紧接着 loop 或 switch 的下一条语句。
continue 语句 引起循环跳过主体的剩余部分,立即重新开始测试条件。
goto 语句 将控制转移到被标记的语句。但是不建议在程序中使用 goto 语句。

무한 루프

조건이 거짓 적이없는 경우, 루프가 무한 반복된다. 전통적인 의미에서의순환을 위해 무한 루프를 구현하는데 이용 될 수있다.세 가지 표현이 어떤 한 사이클이 필요하지 않은 구성 때문에, 당신은 무한 루프를 형성하는 특정 조건식 비어있을 수 있습니다.

#include <iostream>
using namespace std;
 
int main ()
{

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

   return 0;
}

조건식이 존재하지 않는 경우, 사실이라고 가정한다. 또한 초기 값과 증가 식을 설정할 수 있지만 정상적인 상황에서, C ++ 프로그래머는 무한 루프를 표현하기 위해 (;) 구조를 사용하는 것을 선호합니다.

참고 : 무한 루프를 종료하려면 Ctrl + C를 누를 수 있습니다.