C언어
if 조건문
swha2001
2017. 12. 19. 13:07
if조건문
if
만약이라는 뜻으로 우측의식이 참(1)이라면 밑의식을 수행하고 우측의식이 거짓(0)이라면 밑의식을 수행하지않습니다.
사용법:if(a>3), if(a>3&&b>4)
예제↓
1 2 3 4 5 6 7 8 9 10 11 | #include<stdio.h> int main(void){ int a = 1, b=2; if(a<3){//만약 a가3보다 작으면 밑의실행문 실행 printf("a는 3보다 작습니다.\n"); } if(a<3 && b>1){ printf("a는 3보다 작고 b는 1보다 큽니다.\n"); } return 0; } | cs |
따라서 결과는
a는 3보다 작습니다.
a는 3보다 작고 b는 1보다 큽니다.
else
만약아니면의 뜻으로 if에 충족하는 조건이없을때 else의내용을 실행합니다.
예제↓
1 2 3 4 5 6 7 8 9 10 11 12 | #include<stdio.h> int main(void){ int a = 4, b=2; if(a<3){//만약 a가3보다 작으면 밑의실행문 실행 printf("a는 3보다 작습니다.\n"); } else { printf("a는 3보다 큽니다.\n"); } return 0; } | cs |
결과는
a는 3보다 큽니다.
이렇게 됩니다.
else if
if와 else의 중간에쓰인다. if로조건을 쓰고 조건이 더있을때 사용합니다. else는 if의조건이 아니라면이라서 else if를 쓰는것이 낫습니다.
예제↓
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #include<stdio.h> int main(void){ int a = 1, b=2; if(a<3){//만약 a가3보다 작으면 밑의실행문 실행 printf("a는 3보다 작습니다.\n"); } else if (a>3){ printf("a는 3보다 큽니다.\n"); } else if (a>4){ printf("a는 4보다 큽니다.\n"); } else { printf("a는 모릅니다.\n"); } return 0; } | cs |
C언어포스팅을 마치도록 하겠습니다.
if조건문 -끝-