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 |