C언어: 조건문

Johnny Lee·2022년 9월 25일
0

C언어 복습

목록 보기
7/13
post-thumbnail

조건문(if,else,else if,swich case)

조건문(條件文, conditional)이란 어떤 조건이 주어질 때 어떤 동작을 수행하도록 하는, 즉 조건에 따라 실행이 달라지게 할 때 사용되는 문장이다. 프로그래머가 명시한 불린 자료형 조건이 참인지 거짓인지에 따라 달라지는 계산이나 상황을 수행하는 프로그래밍 언어의 특징이다.

if문:

if문은 아래와 같이 실행이 된다.

if(조건식){
실행될 내용;
}

조건식에는 true 또는 false값을 산출할 수 있는 연산식이나 boolean변수가 올 수 있다.
예시1

실행결과

예시2

실행결과:

if-else문:

if-else문은 if문의 조건식의 결과에 따라 조건식이 true이면 if문의 블록이 실행되고 조건식이 false이면 else문이 실행되는 조건문이다.

if(조건식){
실행될 내용;
}
else{
실행될 내용; //조건이 거짓일 때 작동됨
}

else-if문:

조건문이 여러개가 있을 때 사용한다.

if(조건1){
실행될 내용;
}
else if(조건2){ //조건1일이 거짓이고, 조건 2가 참일 때 실행
실행될 내용;
}
else if(조건3){//조건2이가 거짓이고, 조건 3가 참일 때 실행
실행될 내용;
}
...
else { //모든 조건들이 거짓일 때, 실행됨
실행될 내용;
}

예시

결과

switch case문:

switch( 판단할 값 ) {
case (숫자):
//실행내용
break;
case (숫자):
//실행내용
break;
case (숫자):
//실행내용
break;
default:
//실행내용
default: case 에 실행할 조건들이 없다면 실행된다.

여기서 break는 반복문을 탈출하기 위해서 사용됨

profile
You can always be better

0개의 댓글