Creative Code

C언어-(4) if문 , switch문 본문

코딩 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;
}

 

'코딩 study > C' 카테고리의 다른 글

C언어-(5)  (0) 2023.09.13
C언어-(3)타입캐스팅, 연산자  (0) 2023.08.03
C언어-(2)sizeof, scanf,연산자  (0) 2023.08.02
C언어 - (1) 출력, 변수  (0) 2023.08.02