조건문(if
)
최대 2를 찾는 문제에서
if
라는 단어로 시작하는 새로운 연산자를 만났습니다. 이것은
조건문입니다.
if
라는 단어는 영어에서 "
if"로 번역되고
else
라는 단어는 "
else" ;로 번역됩니다.
if
단어 뒤의 조건이 참(
true
)이면 중괄호
{}
안의 조건 뒤의 모든 명령(연산자)이 실행됩니다. . 조건이 거짓(
false
)이면
else
단어 뒤의 중괄호 안에 있는 명령이 실행됩니다.
조건 연산자의 일반 보기
if ( condition ) // 조건이 있는 헤더
{
... // "if" 블록 – 실행되는 문장
// 헤더의 조건이 true인 경우
}
그렇지 않으면
{
... // "else" 블록 – 실행되는 문장
// 괄호 안의 조건이 false인 경우
}코드>
기억해야 합니다!
1.
if ... else
-
이것은 하나의 진술입니다!
따라서 "if" 블록을 끝내는 괄호 사이에 (
}
) 및 단어
else는 다른 연산자를 포함할 수 없습니다.
2.
else
라는 단어 뒤에는 조건이 오지 않습니다. 조건은
if
단어
뒤에만 배치됩니다. "그렇지 않으면" 블록
if
라는 단어 뒤에 지정된 기본 조건이 거짓일 때 실행됩니다. 실행되지 않습니다.
3. "
if
" 블록에 있는 경우 또는 "
else
" 블록 연산자가 하나만 있으면 중괄호를 생략할 수 있습니다.
4.
조건
은 참(즉, 충족됨) 또는 거짓(즉, 충족되지 않음)이라고 말할 수 있는 표현식입니다.
다음 조건에서 논리적 관계의 기호를 사용할 수 있습니다.
<코드>>코드> , <코드><코드> 더 적게;
<코드>>=코드>, <코드><= 코드> 크거나 같음, 작거나 같음;
<코드>==코드> 같음
!=
같지 않습니다.
5. C 프로그래밍 언어에서 0이 아닌 숫자는 참 조건을 나타내고 0은 거짓 조건을 나타냅니다.