帮忙分析一个C语言程序
#include <stdio.h>void main()
{
int c;
while ((c=getchar())!='\n')
{
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;
}
}
}
请帮我分析一下这个程序的意思,主要是黑体字部分看不懂,分析的越详细越好,谢谢