请教一段关于switch的程序
#include <stdio.h>
int main(void)
{
int c;
c=getchar();
switch (c-'2')
{
case 0:
case 1:
putchar (c+4);
case 2:
putchar(c+4);
break;
case 3:
putchar(c+3);
default:
putchar(c+2);
break;
}
getch();
return 0;
}
题目如下:分别输入2、4、7、3后,写出程序的输出结果。
我看不懂这个程序,请帮忙解释一下。谢谢!