"If else"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(새 문서: '''If else'''란 if문에서 조건식이 진실일 경우 if문 안의 실행문을 실행시키고 거짓일 경우 else문 안의 실행문을 실행키는 조건...)
 
잔글
1번째 줄: 1번째 줄:
'''If else'''[[if]]문에서 조건식이 진실일 경우 if문 안의 [[실행문]]을 실행시키고 거짓일 경우 [[else]]문 안의 [[실행문]]을 실행키는 [[조건문]]이다.
+
'''If else'''문은 [[if]]문에서 조건식이 진실일 경우 if문 안의 [[실행문]]을 실행시키고 거짓일 경우 [[else]]문 안의 [[실행문]]을 실행키는 [[조건문]]이다.
  
 
== 문법 ==
 
== 문법 ==
if(조건식){
+
if(조건식)
 
+
{
 
+
실행문;
실행문;
+
}
 
+
else
}
+
{
 
+
실행문;
else{
+
}<ref> Benedict, 〈[https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=sbd38&logNo=50176899357 [C언어] 7강. 제어문 - 조건문 if, else if, if~ else]〉, 《Benedict의 IT 블로그》, 2013-08-05 </ref>
 
 
 
 
실행문;
 
 
 
}<ref> Benedict, 〈[https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=sbd38&logNo=50176899357 [C언어] 7강. 제어문 - 조건문 if, else if, if~ else]〉, 《Benedict의 IT 블로그》, 2013-08-05 </ref>
 
  
 
== 예제 ==
 
== 예제 ==
20번째 줄: 15번째 줄:
 
점수가 50점 이상이면 합격이라는 문구가 뜨고 50점 미만이라면 불합격이라는 문구가 뜨는 코드는 다음과 같다.
 
점수가 50점 이상이면 합격이라는 문구가 뜨고 50점 미만이라면 불합격이라는 문구가 뜨는 코드는 다음과 같다.
  
int a;
+
int a;
 
+
printf("점수를 입력해주세요 :");
printf("점수를 입력해주세요 :");
+
scanf("%d",&a);
 
+
if( a >= 50 ) {
scanf("%d",&a);
+
printf("합격입니다.");
 
+
}
if( a >= 50 ) {
+
else  
 
+
{
printf("합격입니다.");
+
printf("불합격입니다.");
 
+
}
} else {
 
 
 
printf("불합격입니다.");
 
 
 
}
 
  
 
== 장단점 ==
 
== 장단점 ==

2021년 8월 4일 (수) 15:18 판

If else문은 if문에서 조건식이 진실일 경우 if문 안의 실행문을 실행시키고 거짓일 경우 else문 안의 실행문을 실행키는 조건문이다.

문법

if(조건식)
{
실행문;
}
else
{
실행문;
}[1]

예제

점수가 50점 이상이면 합격이라는 문구가 뜨고 50점 미만이라면 불합격이라는 문구가 뜨는 코드는 다음과 같다.

int a;
printf("점수를 입력해주세요 :");
scanf("%d",&a);
if( a >= 50 ) {
printf("합격입니다.");
} 
else 
{
printf("불합격입니다.");
}

장단점

장점

  • if문의 한계를 해결하여 벡터연산이 가능하다. [2]

단점

각주

  1. Benedict, 〈[C언어 7강. 제어문 - 조건문 if, else if, if~ else]〉, 《Benedict의 IT 블로그》, 2013-08-05
  2. Dev Cristoval , 〈[R 조건문 - if, else if, ifelse]〉, 《Data Makes Our Future》, 2018-12-31


참고자료

  • Benedict, 〈[C언어 7강. 제어문 - 조건문 if, else if, if~ else]〉, 《Benedict의 IT 블로그》, 2013-08-05
  • Dev Cristoval , 〈[R 조건문 - if, else if, ifelse]〉, 《Data Makes Our Future》, 2018-12-31