"If else"의 두 판 사이의 차이
잔글 |
|||
1번째 줄: | 1번째 줄: | ||
− | '''If else''' | + | '''If else'''문은 [[if]]문에서 조건식이 진실일 경우 if문 안의 [[실행문]]을 실행시키고 거짓일 경우 [[else]]문 안의 [[실행문]]을 실행키는 [[조건문]]이다. |
== 문법 == | == 문법 == | ||
− | if(조건식){ | + | if(조건식) |
− | + | { | |
− | + | 실행문; | |
− | 실행문; | + | } |
− | + | 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("불합격입니다."); |
− | + | } | |
− | |||
− | |||
− | 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("불합격입니다."); }
장단점
장점
단점
각주