English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
일부 경우에, 코드 블록을 여러 번 실행해야 할 수 있습니다. 일반적으로, 문장은 순서대로 실행됩니다. 함수의 첫 번째 문장을 먼저 실행한 후, 두 번째 문장을 실행하고 그렇게 계속합니다.
프로그래밍 언어는 복잡한 실행 경로를 허용할 수 있는 다양한 제어 구조를 제공합니다.
루프 문은 하나나 여러 개의 문장을 여러 번 실행할 수 있도록 허용하며, 대부분의 프로그래밍 언어에서 루프 문의 일반 형식은 다음과 같습니다-
MATLAB은 다음과 같은 루프 유형을 제공하여 루프 요구 사항을 처리할 수 있습니다. 자세한 내용은 다음 링크를 클릭하세요.-
순서 번호 | 루프 유형과 설명 |
---|---|
1 | while 루프 주어진 조건이 참일 때까지 하나나 여러 개의 문장을 반복합니다. 루프 본문을 실행하기 전에 조건을 검사합니다. |
2 | for 루프 한 번에 여러 번 실행할 수 있는 문장 시퀀스를 여러 번 실행하고, 루프 변수의 코드 관리를 간소화할 수 있습니다. |
3 | 중첩 루프 다른 루프 내에서 하나나 여러 개의 루프를 사용할 수 있습니다. |
루프 제어 문은 정상적인 순서에서 실행을 변경합니다. 범위에서 실행이 범위를 벗어나면, 범위 내에서 생성된 모든 자동 객체가 파괴됩니다.
MATLAB은 다음과 같은 제어 문을 지원합니다. 자세한 내용은 다음 링크를 클릭하세요.
순서 번호 | 제어 문과 설명 |
---|---|
1 | break 문 루프를 종료하고, 그 다음 즉시 해당 문에 전환합니다. |
2 | continue 문 루프의 주체의 나머지 부분을 건너뛰고, 상태를 재검사하기 전에 즉시 재시도합니다. |