때로는 동일한 코드를 여러 번 실행해야 할 수도 있습니다.일반적으로 프로그램 문은 순차적으로 실행됩니다. 함수의 첫 번째 문이 먼저 발생하고 두 번째 문이 뒤따르는 식입니다.
프로그래밍 언어는 보다 복잡한 실행 경로를 위한 여러 제어 구조를 제공합니다.
루프문을 사용하면 명령문 또는 명령문 그룹을 여러 번 실행할 수 있으며 다음은 대부분의 프로그래밍 언어에서 루프문의 순서도입니다.
주기적 패턴
C 언어는 다음 루프 유형을 제공합니다.자세한 내용은 각 유형을 보려면 링크를 클릭하십시오.
주기적 패턴 | 설명 |
재발하는 동안 | 주어진 조건이 참일 때 문장 또는 문장 그룹을 반복합니다.루프 호스트를 실행하기 전에 조건을 테스트합니다. |
재발을 위해 | 일련의 명령문을 여러 번 수행하여 루프 변수를 관리하는 코드를 단순화합니다. |
do...반복하는 동안 | 루프 주제의 끝에서 조건을 테스트한다는 점을 제외하면 while 문과 유사합니다. |
네스트 루프 | while, for 또는 do... while 루프에서 하나 이상의 루프를 사용합니다. |
루프 제어문
루프 제어 문은 코드가 실행되는 순서를 변경합니다.그것으로 당신은 코드에 뛰어들 수 있습니다.
C 언어는 다음과 같은 루프 제어 문을 제공합니다.링크를 클릭하면 각 진술의 세부 정보를 볼 수 있습니다.
제어문 | 설명 |
중단 문장 | 루프 또는 스위치 문을 종료하기 위해 프로그램 스트림은 루프 또는 스위치 다음에 오는 다음 명령문을 계속 실행합니다. |
계속 진술 | 루프 본문에 주기를 즉시 중지하고 다음 주기를 다시 시작하도록 지시합니다. |
고토 문장 | 제어를 태그된 명령문으로 전송하십시오.그러나 프로그램에서 goto 문을 사용하는 것은 권장하지 않습니다. |
무한 루프
조건이 거짓이 아니면 루프는 무한 루프가 됩니다.for 주기는 전통적인 의미에서 무한 주기를 실현하는 데 사용할 수 있습니다.루프를 구성하는 세 가지 표현식 중 어느 것도 필수가 아니므로 일부 조건식을 비워 두어 무한 루프를 형성할 수 있습니다.
살아있는 예
조건식은 존재하지 않을 때 참으로 간주됩니다.초기값과 증분식도 설정할 수 있지만, 일반적으로 C프로그래머는 무한 루프를 표현하기 위해 for(;;) 구조를 사용하는 경향이 있습니다.
위의 C 주기는 소프트웨어 기술 운영인 Shenzhen HDV Photoelectron Technology co., LTD.에 속하며 회사는 네트워크 관련 장비(예: AC)를 위한 강력한 소프트웨어 팀을 모았습니다.오누/ 의사소통오누/ 지능적인오누/섬유오누/XPON오누/GPON오누등.) .모든 고객이 필요로 하는 독점적인 요구 사항을 사용자 정의하고 당사 제품을 더욱 지능적이고 고급화하십시오.