스위치문쓰는데

char a; 

scanf("%c",&a);

으로 받으면 스위치문에 a에 해당하는 내용이랑 스위치문의 디폴트까지 같이 실행을하는데 


scanf(" %c",&a);

요래 %c 앞에 스페이스하나 두면 정상적으로 스위치문의 한개만실행됨


무엇때문인지 설명좀