공부해요/C

[ 열혈강의 C언어본색 ] Part1 제8장 조건문이란 무엇인가

예쁜꽃이피었으면 2014. 8. 14. 15:24

8.1 조건문이란

           어떤 조건이 참인 경우에만 수행하는 문장

 

8.2 조건문을 만드는 방법1 – if

8.2.1 if

If(조건식)

           내용;    

- 수행할 문장이 한 문장인 경우에는 중괄호를 생략할 수 있다.

- 하나 이상인 경우에는 중괄호를 사용해서 문장을 묶는다.

8.2.2 if ~ else

         If(조건식)

         {

내용1;

}else

{

내용2;

}

           - else : 그 밖에 , 그렇지 않으면

 8.2.3 중첩 if~else 문과 else if

           - else만을 따로 사용하지는 못한다.

 

8.3 조건문을 만드는 방법2 – switch ~ case

           8.3.1 switch~case

                      - 조건문을 표현하는 방식.

                      - if~else문을 간결하게 표현

                      - if~else문에 비해 가독성이 높다

                      - if~else문에 비해 약간의 제약이 있다.

           8.3.2 switch문에 사용되는 default break

                      Break

-      switch문을 종료하는 역할

-      break를 만나면 그 이후 내용은 무시되고 switch문 종료

                      default

-      switch문에서 정의한 case에 해당되는 조건이 없는 경우 수행

8.3.3 switch~case문의 한계

           -switch문은 비교 연산자를 사용할 수 없다.

 : switch문에는 char형문자,chat형 정수,int형 정수만 올 수 있다. (float,double같은 실수형 안됨)

 

8.4 break continue

           Break

-      조건문을 종료

-      반복문을 종료

           Continue

-      반복문을 생략

-      While,for,do~while문과 같은 반복문 사용

-      switch문에는 사용할 수 없음.

Return

-      함수를 종료




C언어본색 Part1 제8장 조건문이란 무엇인가.docx


반응형