"If else"의 두 판 사이의 차이
잔글 |
잔글 |
||
1번째 줄: | 1번째 줄: | ||
− | '''If else''' | + | '''If else'''란 [[if]]문에서 조건식이 진실일 경우 if문 안의 [[실행문]]을 실행시키고 거짓일 경우 [[else]]문 안의 [[실행문]]을 실행키는 [[조건문]]이다. |
== 문법 == | == 문법 == | ||
− | if(조건식) | + | if(조건식){ |
− | + | 실행문.... | |
− | |||
} | } | ||
else | else | ||
12번째 줄: | 11번째 줄: | ||
== 예제 == | == 예제 == | ||
− | |||
점수가 50점 이상이면 합격이라는 문구가 뜨고 50점 미만이라면 불합격이라는 문구가 뜨는 코드는 다음과 같다. | 점수가 50점 이상이면 합격이라는 문구가 뜨고 50점 미만이라면 불합격이라는 문구가 뜨는 코드는 다음과 같다. | ||
18번째 줄: | 16번째 줄: | ||
printf("점수를 입력해주세요 :"); | printf("점수를 입력해주세요 :"); | ||
scanf("%d",&a); | scanf("%d",&a); | ||
− | if( a >= 50 ) { | + | if( a >= 50 ) |
+ | { | ||
printf("합격입니다."); | printf("합격입니다."); | ||
} | } | ||
28번째 줄: | 27번째 줄: | ||
== 장단점 == | == 장단점 == | ||
=== 장점 === | === 장점 === | ||
− | * [[if]]문의 한계를 해결하여 | + | * [[if]]문의 한계를 해결하여 벡터 연산이 가능하다.<ref name="iflelse장단점"> Dev Cristoval , 〈[https://data-make.tistory.com/43 [R] 조건문 - if, else if, ifelse]〉, 《Data Makes Our Future》, 2018-12-31 </ref> |
=== 단점 === | === 단점 === | ||
+ | * 주어진 값에 따라 진실 또는 거짓을 반환해 주기 때문에 오직 출력만 가능하고 조건별 [[명령어]] 수행은 불가능하다.<ref name="iflelse장단점"></ref> | ||
{{각주}} | {{각주}} | ||
36번째 줄: | 36번째 줄: | ||
== 참고자료 == | == 참고자료 == | ||
− | *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 | + | * 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 |
− | *Dev Cristoval , 〈[https://data-make.tistory.com/43 [R] 조건문 - if, else if, ifelse]〉, 《Data Makes Our Future》, 2018-12-31 | + | * Dev Cristoval , 〈[https://data-make.tistory.com/43 [R] 조건문 - if, else if, ifelse]〉, 《Data Makes Our Future》, 2018-12-31 |
+ | |||
+ | == 같이 보기 == | ||
+ | * [[else if]] | ||
+ | * [[else]] | ||
+ | * [[조건문]] | ||
+ | * [[switch]] | ||
+ | |||
+ | {{프로그래밍|검토 필요}} |
2021년 8월 4일 (수) 15:20 판
If else란 if문에서 조건식이 진실일 경우 if문 안의 실행문을 실행시키고 거짓일 경우 else문 안의 실행문을 실행키는 조건문이다.
문법
if(조건식){ 실행문.... } else { 실행문; }[1]
예제
점수가 50점 이상이면 합격이라는 문구가 뜨고 50점 미만이라면 불합격이라는 문구가 뜨는 코드는 다음과 같다.
int a; printf("점수를 입력해주세요 :"); scanf("%d",&a); if( a >= 50 ) { printf("합격입니다."); } else { printf("불합격입니다."); }
장단점
장점
단점
각주
참고자료
- 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
같이 보기