메뉴 건너뛰기

창조도시 기록보관소

혹시 C/C++언어에서의 스위치인가요?
switch문은..값을 받은후 그와 같은 값으로 이동(?)하는 겁니다.
switch문의 문법은 다음과 같습니다.

switch(전달받을 값){
case 1:
    1번실행문;
case 2:
    2번실행문;
case 3:
    3번실행문;
case 4:
    4번실행문;
case 5:
    5번실행문;
}

전달받은 값이 1과 같으면 1번 실행문을 거치고, 2일 경우 2번실행문을 거치게됩니다.
예제를 하나 둬보지요..

#include "stdio.h"

main()
{
int a;
printf("1부터 5까지 숫자를 입력하세요~");
scanf("%d"&a);
switch(a){
case 1:
   printf(" 입력한 숫자는 1입니다.");
case 2:
   printf(" 입력한 숫자는 2입니다.");
case 3:
   printf(" 입력한 숫자는 3입니다.");
case 4:
   printf(" 입력한 숫자는 4입니다.");
case 5:
   printf(" 입력한 숫자는 5입니다.");
}
}

이런겁니다.. 그냥 스위치문의 예제입니다..~;;
스위치문은 api에서도 쓰이고, 스위치문을 알아두셔야 나중에 좋아요~
이해안가셧으면 쪽지주시고요.. 새해복많이 받으세요~