반응형
조건문
일반적으로 프로그램 내의 명령문들은 위에서부터 순서대로 실행된다. 하지만 상황에 따라 코드의 특정 부분은 실행하지 않아야 할 수도 있다. 이런 상황에서 우리는 조건문을 통해 코드의 흐름을 제어할 수 있다.
조건문은 주어진 조건의 결과값이 0이 아닌 경우 코드를 실행하는 연산문이다. 프로그래밍에서 0은 거짓, 1은 참을 나타내므로 주어진 조건이 거짓이 아니라면 조건문에 해당하는 코드를 실행한다. C언에서는 크게 if문과 switch문을 조건문으로 사용한다.
if 문
if 문은 조건식의 결과가 0(거짓)이 아닌 경우에 주어진 명령문을 실행한다. 만약 if 문의 명령문이 여러 줄이라면 명령문들을 다음과 같이 중괄호로 묶어준다.
그리고 if 문과 함께 else 문을 사용할 수 있다. else 문에 명령문을 적으면 if문의 조건식이 거짓일 때 else 문에 적힌 명령문이 실행된다.
if(조건식)
명령문;
else
명령문;
또는
if(조건식)
{
명령문1;
명령문2;
...
}
else
{
명령문1;
명령문2;
...
}
if 문이 반드시 조건식을 가져야 하는 것과 달리 else 문은 조건식을 갖지 않아도 된다. 또한 else 문은 필요하지 않다면 작성하지 않아도 되는 선택사항이다.
반응형
'C language' 카테고리의 다른 글
C언어) 관계 연산자 (0) | 2023.06.06 |
---|---|
C언어) [조건문] switch문 (0) | 2023.06.06 |
C언어) VisualStudio에서 scanf() 오류 해결 (0) | 2022.02.12 |
C언어) 입력 (0) | 2022.02.12 |
C언어) 변수명 규칙 (0) | 2022.02.12 |