Restaurante La Strada

c언어 continue 예제

Posted on

continue 문은 가장 가까운 둘러싸기 의 다음 반복에 대한 제어를 전달합니다. continue 문은 루프 내부에서 사용됩니다. 루프 내에서 continue 문이 발생하면 컨트롤이 다음 반복을 위해 루프의 시작 부분으로 이동하여 현재 반복에 대한 루프 본문 내의 문 실행을 건너뜁니다. 다음은 C/C++ 프로그래밍에서 루프 문이 있는 continue 문의 구문입니다. continue는 C, C++ 프로그래밍 언어의 키워드이며 프로그램의 컨트롤을 루프 시작으로 전송하는 데 사용됩니다. 루프 본문 내에서 계속 한 후에 작성된 문을 실행 하지 않고 루프 의 실행을 계속 합니다. Continue는 break 문과 같은 루프 제어 문도 있습니다. continue 문은 루프를 종료하는 대신 break 문의 문과 반대이며 루프의 다음 반복을 실행하도록 강제합니다. 이름에서 제안하는 것처럼 continue 문은 루프가 다음 반복을 계속하거나 실행하도록 강제합니다. continue 문이 루프에서 실행되면 continue 문 다음에 오는 루프 내의 코드가 건너뛰고 루프의 다음 반복이 시작됩니다. 구문: continue 문이 발생하면 루프의 다음 반복에 대한 컨트롤을 가져옵니다. for 루프의 경우 continue 문은 루프의 조건부 테스트 및 증분 부분을 실행합니다.

잠시 동안… 루프 동안 문은 프로그램 컨트롤이 조건부 테스트에 전달하게 합니다. C 프로그래밍의 continue 문은 break 문과 다소 비슷합니다. 종료를 강제하는 대신 루프의 다음 반복이 수행되어 그 사이에 있는 코드를 건너뜁니다. 루프 본문 내에 작성된 test_condition가 true(0이 아님) 값이면 계속 후에 작성된 문문은 인쇄되지 않고 프로그램의 컨트롤이 시작 부분으로 이동합니다. 이 예제에서는 문 본문이 실행되고 i가 0보다 큽합니다. 첫 번째 f(i)는 x에 할당됩니다. 그런 다음 x가 1이면 continue 문이 실행됩니다. 본문에 있는 나머지 문은 무시 되고 실행 루프의 테스트 평가와 함께 루프의 맨 위에 다시 시작 됩니다. continue는 루프를 종료하지 않고 루프가 다음 반복으로 이동하게 합니다. 루프의 모든 반복은 계속이 발생하더라도 실행됩니다. continue 문은 continue 후에 나타나는 루프의 문을 건너뛰는 데 사용됩니다.

예: 숫자를 1에서 10까지 인쇄하고 6이 아닌 프로그램을 작성해야 하는 상황을 고려합니다. 루프를 사용하여이 작업을 수행해야하며 하나의 루프만 사용할 수 있습니다. 다음은 계속 문의 사용법입니다. 여기서 할 수 있는 일은 1에서 10까지의 루프를 실행할 수 있으며 반복기의 값을 6과 비교해야 할 때마다 실행될 수 있다는 것입니다. 6과 같으면 계속 문을 사용하여 인쇄하지 않고 다음 반복을 계속합니다. 다음은 위의 아이디어의 구현입니다 : C 프로그래밍 언어의 중단 및 계속 문은 프로그램의 정상적인 흐름을 변경하기 위해 제공되었습니다.