Latest web development tutorials

C주기

때때로 우리는 반복적으로 동일한 코드 조각을 수행해야 할 수 있습니다. 그래서 두 번째 문장 다음에, 그리고 처음 실행 된 함수의 첫 번째 문 : 정상적인 상황에서 문을 순차적으로 실행된다.

프로그래밍 언어는 다양한 제어 구조를 더 복잡 실행 경로를 제공합니다.

루프는 우리의 명령문을 반복적 그룹을 실행할 수 있도록, 상기 대부분의 프로그래밍 언어 루프 흐름도이다 다음?

루프 구조

사이클의 종류

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

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

루프 제어 문

루프 제어 문은 코드의 실행 순서를 변경합니다. 이를 통해 당신은 코드를 이동할 수 있습니다.

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

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

무한 루프

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

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

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

   return 0;
}

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

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