输入1时:c = '1',c - '2' = -1,default: putchar(c+2); c + 2 = '3'.打印字符'3'。返回
输入2时:c = '2',c - '2' = 0,case 0: 没有break;继续执行case 1: putchar(c+4); c + 4 = '6'.打印字符'6'。没有break;继续执行case 2:putchar(c+4);打印字符'6',遇到break;返回
输入3时:c = '3',c - '2' = 1,case 1: putchar(c+4); c + 4 = '7'.打印字符'7'。没有break;继续执行case 2:putchar(c+4);打印字符'7'。遇到break;返回
输入4时:c = '4',c - '2' = 2,case 2: putchar(c+4); c + 4 = '8'.打印字符'8'。遇到break;返回
输入5时:c = '5',c - '2' = 3,case 3: putchar(c+3); c + 3 = '8'.打印字符'8'。没有break;继续执行default: putchar(c+2); c + 2 = '7'.打印字符'7'。遇到break;返回
输入6时:c = '6',c - '2' = 4,default: putchar(c+2); c + 2 = '8'.打印字符'8'。返回
输入7时:c = '7',c - '2' = 5,default: putchar(c+2); c + 2 = '9'.打印字符‘9'。返回
输入8时:c = '8',c - '2' = 6,default: putchar(c+2); c + 2 = 0x3AH = ':'.打印字符':'
输入9时:c = '9',c - '2' = 7,default: putchar(c+2); c + 2 = 0x3BH = ';'.打印字符';'