티스토리 뷰

C언어

6day.c if문 정리

양곰3 2017. 3. 9. 16:18

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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함