if문 - 조건문

CODEDRAGON Development/C, C++

반응형

 

if문 종류

·       if

·       if ~ else

·       중첩 if ~ else문과 else if

 

 

if

·       수행할 내용이 한 문장인 경우 중괄호 생략 가능

·       수행할 내용이 여러 문장인 경우 중괄호로 묶음


 

if (조건식){

      <수행구문>;

      <수행구문>;

}

//조건식이 참이면 수행구문 실행

 

 

 

if~else

·       조건식이 참 일때와 참이 아닌 경우일 때 각각 다른 수행구문을 실행

·       if의 의미는 ‘만약에~

·       else의 의미는 ‘그밖에~’이고, else만을 따로 사용하지 못하며 if 조건문 바로 뒤에 붙여 사용합니다.

·       흑과 백, 오전과 오후, 짝수와 홀수처럼 서로 반대되는 조건에서 많이 사용됩니다


 

if(조건식)

{//조건이 참인 경우 수행

   수행구문1;

}

else

{//조건이 참이 아닌 경우 수행

   수행구문2;

}

 

if

(조건)

·       조건이 만족할 경우 실행될 문장.

·       조건이 true일 때 중괄호({ }) 안의 문장을 실행

else

·       조건이 만족하지 않을 경우 실행될 문장.

·       if 문과 함께 사용하며,

·       if 문의 조건이 false일 때 실행할 문장을 기술

 

 

 

if ~ else if ~ else if ~ else - else if문의 필요성

·       세 가지 이상의 선택 사항(조건)이 주어질 경우 사용

·       조건을 여러 개 사용한 if 문 형태로 중첩 if이라고도 합니다.

·       조건이 여러 개일 때 else if를 이용하여 조건을 계속 나열하면 됩니다.

 

if(조건식1)

{//조건1 참인 경우 수행

   수행구문1;

}

else if(조건식2)

{//조건1 false이고 조건2 참인 경우 수행

   수행구문2;

}

else if(조건식3)

{//조건1 조건2 false이고 조건3 참인 경우 수행

   수행구문3;

}

else

{//모든 조건이 참이 아닌 경우 수행

 //조건1, 조건2, 조건3 모두 false일때 수행

   수행구문4;

}

 

 

 

 

 

반응형

'Development > C, C++' 카테고리의 다른 글

Ex03-함수적용방법 2, 함수 선언  (0) 2015.07.07
switch~case문  (0) 2015.07.07
do~while문 - 반복문  (0) 2015.07.07
JDK 정상 설치여부 확인  (0) 2015.07.06
JDK설치  (0) 2015.07.06