一般将default写在switch中的最后 3.是否要使用deafult 不!但是为了进行错误检查或逻辑检查,还是应该在switch语句中加入default分支。例如,下述switch语句完全合法:switch (char_code){ case tyt: case 'y': printf ( " You answered YES ! \n" ) break case 'N': case 'n': printf ("You answered NO!\...
——引申:不要在case之前加入语句,这些语句不会执行,但可以申明变量,不过最好也不要这么做,这些switch语句块作用域的变量声明和都要执行的语句最好放在swich语句之前,除非这些变量和语句只针对某种case。 (语句摘自《C专家编程》) ——引申:若default这个词拼写错误,它会被误认为是标签,程序实际无法真正按照我们的想...