코딩 study/C
C언어-(4) if문 , switch문
빛하루
2023. 8. 4. 22:43
※if 문
#include <stdio.h>
int main(void) {
int num = 5;
if (num>=2 && num < 10) { // num이 2이상 10미만이면 num을 출력(조건문이 참일 때만 실행)
printf("num : %d\n",num);
}
return 0;
}
※if else 문
#include <stdio.h>
int main(void) {
int num = 5;
if (num <2) {
printf("이 문장은 num <2이면 실행되는 문장입니다.\n");
} else {
printf("이 문장은 num >=2이면 실행되는 문장입니다.\n");
}
return 0;
}
※if,else if , else문
#include <stdio.h>
int main(void) {
int num = 5;
if (num <=2) {
printf("이 문장은 num이 2이하이면 실행되는 문장입니다.\n");
} else if (num >2 && num<5) {
printf("이 문장은 num이 2보다 크고 5보다 작으면 실행되는 문장입니다.\n");
} else {
printf("이 문장은 위의 두 조건에 모두 해당이 되지않을 때 실행되는 문장입니다.\n");
}
return 0;
}
※switch문
#include <stdio.h>
int main(void) {
int grade = 3;
switch (grade) {
case 5 :
printf("grade = 5\n");
break;
case 4 :
printf("grade = 4\n");
break; // break가 없다면 위의 결과도 같이 출력되므로 필요한 경우가 아니라면
// break를 써준다.
case 3 :
printf("grade = 3\n");
break;
case 2 :
printf("grade = 2\n");
break;
case 1 :
printf("grade = 1\n");
break;
default :
printf("grade = 나머지\n");
}
}
return 0;
}