C语言switch用法:搞不懂是怎么取范围的,比如case 3,在2-7之间有一个4的取值的变化,但我怎么也看不出书上的程序是怎样变化的。(可能变化值都需要在程序case中往前推一位,这样想虽然前面说的通,但最后的case 12又是怎么回事?)