티스토리 뷰
if문
- 조건에 따라서 결정을 내리는 경우에 사용
- if(조건식) ->조건식이 참으로 계산되면
문장 문장이 실행
(거짓이면 실행되지않고 다음
으로 넘어간다.)
예) if(number>0) ---> number가 0보다 크면
printf("양수입니다."); -> 출력
복합문
- 중괄호를 사용하여 문장들을 그룹핑하는것
- 블록(block)이라고도 한다.
- 단일문 대신 들어 갈수있다.
예) if(score >= 60)
{
printf("합격입니다.\n");
printf("장학금지급.\n");
} --> 조건이 참이면 2개의 문장이 묶어서 실행
if - else문
예)
if(조건식)
문장1; --> 조건식이 참이면 실행
else
문장2; --> 조건식이 거짓이면 실행
중첩 if
- if문에 다시 if문이 포함
예) if(조건식)
if(조건식2)
문장;
if(score >= 80)
if(score >=90)
printf("당신의 학점은 A입니다.");
if(score >= 80)
if(score >=90)
printf("당신의 학점은 A입니다.");
else
printf("당신의 학점은 B입니다.");
if와 else의 매칭문제
if(조건식)
if(조건식2)
문장; -->조건식2를 가지고 있는
else if 절과 else 절이 매칭
문장2;
---> else절은 가장 가까운 if 절과 매치된다.
(만약 다른 if절과 else절을 매치시키려면
중괄호를 사용하여 블록으로 묶는다.)
연속적인 if
else if를 이용하여 한다.
if(조건식)
문장;
else if(조건식2)
문장2;
else if(조건식3)
문장3;
else
문장4;
'C언어' 카테고리의 다른 글
8,9day.c 반복문 정리 (0) | 2017.03.11 |
---|---|
7day.c switch문 정리 (0) | 2017.03.09 |
5day.c 기호상수, 형변환, scanf() 정리 (0) | 2017.03.09 |
3day.c 변수 정리 (0) | 2017.03.09 |
4day.c 연산자 정리 (0) | 2017.03.09 |