매트랩 if문 예제

다중 줄 구문에서 If 문은 첫 번째 줄의 유일한 문이어야 합니다. ElseIf, Else 및 End If 문은 줄 레이블만 앞에 지정할 수 있습니다. If… 다음… else 블록은 End If 문으로 끝나야 합니다. 이 예제의 내부 if 문을 둘러싼 중괄호는 외부 if 문의 else 절 부분을 만듭니다. i가 0보다 크거나 같으면 x에 할당됩니다. 프로그램으로 분기라고도 하며 평가된 조건의 결과에 따라 실행할 문을 결정합니다. 한 줄 구문에서 If… 그런 다음 결정. 모든 문은 동일한 줄에 있어야 하며 콜론으로 구분되어야 합니다. if-else는 If의 확장 버전입니다. if-else의 일반적인 형태는 다음과 같습니다: `C` 프로그래밍에서 if-else 문을 중첩이라고 하는 서로 내에서 여러 if-else 구문을 사용할 수 있습니다.

if-else 문을 표현하는 또 다른 방법은 ?: 연산자입니다. 조건식에서 ?: 연산자는 if 및 else와 연결된 문이 하나만 있습니다. if 문은 조건부 분기를 제어합니다. 식값이 0이 아닌 경우 if 문의 본문이 실행됩니다. if 문에 대한 구문에는 두 가지 양식이 있습니다. 다음 예제에서는 If… 다음… else 문입니다. 이러한 유형의 구조를 else-if 사다리라고 합니다. 이 체인은 일반적으로 사다리처럼 보이므로 다른 경우 사다리라고도 합니다. 테스트 표현식은 위에서 아래로 평가됩니다. 실제 테스트 식이 발견될 때마다 실제 테스트 식과 연결된 문이 실행됩니다.

모든 n 테스트 식이 false가 되면 기본 else 문이 실행됩니다. if if 문 및 else 절을 중첩할 때 중괄호를 사용하여 명령문 및 절을 의도를 명확히 하는 복합 문으로 그룹화합니다. 중괄호가 없는 경우 컴파일러는 다른 중괄호가 없는 경우 다른 중괄호와 가장 가까운 서로 연결하여 모호성을 해결합니다. `C` 프로그램에서 순차적으로 실행됩니다. 이 문제는 명령문 주위에 조건이 없는 경우에 발생합니다. 명령문 블록에 대한 조건을 넣으면 조건에서 평가한 결과에 따라 실행 흐름이 변경될 수 있습니다. 이 프로세스는 `C.`에서 의사 결정이라고하며 의사 결정 문은 제어 문이라고도합니다. 그것은 강력한 조건문 중 하나입니다. 명령문이 프로그램의 실행 흐름을 수정할 책임이 있는 경우.

명령문이 항상 조건과 함께 사용되는 경우. 조건은 If의 본문 내에서 모든 문을 실행하기 전에 먼저 평가됩니다. if 문에 대한 구문은 다음과 같습니다: 이 문서에는 If… 다음… else 문: 이 예제에서는 y = x/i 문; i가 0보다 크면 실행됩니다. i가 0보다 크거나 같으면 x에 할당되고 f(x)는 y에 할당됩니다. 문 선택 사항입니다. 다음 하나 이상의 명령문 다음… 그런 다음 조건이 True로 평가되면 실행됩니다. Then 키워드 다음에 오는 키워드는 문이 한 줄 If인지 여부를 확인하기 위해 검사됩니다. 주석 이외의 다른 것이 같은 줄에 다음에 나타나면 문은 한 줄 If 문으로 처리됩니다.

Comments are closed.