2013. 9. 2. 23:26
C언어 - 조건문(Switch문)
2013. 9. 2. 23:26 in C/C++
Switch문이란?
IF문과 같은 조건문이지만 좀더 세분화되었지만 간단한 그런 조건문입니다.
단순한 숫자나 알파벳을 여러번 조건에 확인해야하는 경우 중첩되게 IF문을 짜면되지만
소스가 당연히 복잡해지고 길어지기 마련입니다.
그 때 Switch문을 사용하시면 됩니다.
예제 : Switch(변수 또는 연산식)
{
case 조건식1:처리문장1;
case 조건식2:처리문장2;
case 조건식3:처리문장3;
case 조건식4:처리문장4;
....
}
case 조건식 : 처리문장 은
무한대로 필요할만큼 생성해낼 수 있으니 정말 편리합니다.
만약 학업 점수를 10단위로 입력받아 단순 축하의 말을 하고싶을때
Switch(Point)
{
case 60 : printf("60점이시네요 분발하세요");
case 70 : printf("70점이시네요 아깝습니다.");
case 80 : printf("80점이시네요! 굿굿");
case 90 : printf("90점이시네요!! 조금만더~..");
case 100 : printf("100점!! 자랑스럽습니다");
}
이런식으로 간단하면서 보기좋게 소스 코딩을 할 수 가 있습니다.
'C/C++' 카테고리의 다른 글
C언어 - 반복조건문(do-while문) (0) | 2013.09.02 |
---|---|
C언어 - 반복조건문(for문) (0) | 2013.09.02 |
C언어 - 조건문(IF문) (0) | 2013.09.02 |
C언어 - 연산자 (0) | 2013.09.01 |
C언어 - scanf 함수,주석문 (0) | 2013.08.31 |